2017-04-11 3 views
1

Je rencontre ce problème avec mon application (Swift + Objective C) sur les appareils exécutant iOS 10.3 et versions ultérieures. L'application affiche l'image de lancement, mais elle n'affiche rien en rapport avec le MainStoryboard.L'application iOS reste bloquée sur l'image de lancement sur les iOs 10.3

En outre, je vois une activité dans le journal, indiquant que les autres UIViewControllers censés être affichés sont en fait actifs et actifs. L'application fonctionne correctement sur les appareils et les émulateurs fonctionnant sous iOS 7/8/9, mais il semble y avoir des problèmes lors de l'exécution sur iOS 10 (en particulier iOS 10.3 et 10.3.1).

J'ai déjà vérifié que le fichier de storyboard est correctement défini et j'ai un point d'entrée valide (pointant vers le UIViewController produisant les messages du journal). Il semble que tout fonctionne bien, mais l'application ne montre rien d'autre que l'image de lancement (qui est un fichier .xib, déjà essayé de le changer en storyboard, mais il ne montre que ce fichier).

Voici mes paramètres de construction:

buildSettings = { 
      ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 
      CLANG_ENABLE_MODULES = YES; 
      CODE_SIGN_IDENTITY = "iPhone Developer"; 
      "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 
      CURRENT_PROJECT_VERSION = 171; 
      ENABLE_BITCODE = NO; 
      FRAMEWORK_SEARCH_PATHS = (
       "$(inherited)", 
       "$(PROJECT_DIR)", 
      ); 
      GCC_PRECOMPILE_PREFIX_HEADER = YES; 
      GCC_PREFIX_HEADER = "Classes/WordpressReader-Prefix.pch"; 
      INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; 
      LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 
      LIBRARY_SEARCH_PATHS = (
       "$(inherited)", 
       "$(PROJECT_DIR)/SMI_Mobile_SDK_iOS/SDK", 
       "$(PROJECT_DIR)/YuMe", 
      ); 
      PRODUCT_NAME = Project; 
      PROVISIONING_PROFILE = "2cf4e4e7-659d-4ffc-80ef-27a946d514f8"; 
      SWIFT_OBJC_BRIDGING_HEADER = "WordpressReader-Bridging-Header.h"; 
      SWIFT_OBJC_INTERFACE_HEADER_NAME = "WordpressReader-Swift.h"; 
      SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 
      SWIFT_VERSION = 3.0; 
      VALIDATE_PRODUCT = YES; 
      VALID_ARCHS = "arm64 armv7s armv7"; 
      VERSIONING_SYSTEM = "apple-generic"; 
      WRAPPER_EXTENSION = app; 
     }; 

S'il vous plaît laissez-moi savoir si vous avez une idée sur cette question. Merci d'avance.

+0

Afficher vos paramètres de construction –

+1

vous ne semblez pas être un noob, mais juste pour être sûr, avez-vous des points d'arrêt réglés? points d'arrêt qui ne sont activés dans votre code iOS 10? Et tout cela se passe sans aucune erreur ?! – Honey

+0

@DanielLegler J'ai ajouté quelques informations sur mes paramètres de construction. Je ne sais pas si cette information est suffisante, mais j'ajouterai plus si vous en avez besoin. Merci d'avoir pris le temps de me pencher sur cette question. –

Répondre

0

Malheureusement, je n'ai pas pu réparer ce projet. Je crois que ce que @DanielLegler a écrit avait beaucoup de sens. Je ne sais pas ce qui a changé dans iOS 10.3, mais cela a affecté toutes les applications générées à partir de ce projet (en utilisant différentes cibles). Le projet original a été créé en utilisant xCode 6.4 ou plus ancien, donc je crois que quelque chose s'est mal passé tout en le gardant à jour avec les nouveaux xCodes. La seule solution à laquelle je pouvais penser après avoir tout essayé était de créer un nouveau projet et de recréer ce projet là-bas, en ajoutant toutes les dépendances et le code source. Cela a fonctionné, mais je suis déçu de ne pas avoir compris exactement quel était le problème.