2017-04-11 10 views
1

iOS 10.3以降を実行している端末で、自分のアプリ(Swift + Objective C)でこの問題が発生しています。アプリはLaunch Imageを表示しますが、MainStoryboardには何も表示されません。iOSアプリが起動時に停止する10.3

また、ログにいくつかのアクティビティが表示され、表示されるはずの他のUIViewControllerが実際にアクティブでアクティブであることが示されます。

アプリはiOS 7/8/9を実行している端末やエミュレータで問題なく動作しますが、iOS 10(特にiOS 10.3と10.3.1)で動作するときに問題があるようです。

ストーリーボードファイルが正しく設定されていることを確認しました。有効なエントリポイント(ログメッセージを生成するUIViewControllerをポイントしています)があります。すべてがうまく動いているようですが、起動イメージ(.xibファイルですが、既にストーリーボードに変更しようとしましたが、そのファイルも表示されます)以外は何も表示されません。ここで

は私のビルド設定です:

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; 
     }; 

あなたがこの問題についてどんな考えを持っているなら、私に知らせてください。前もって感謝します。

+0

ビルド設定を表示 –

+1

あなたはnoobのようには見えませんが、確かに、任意のブレークポイントが設定されていますか?あなたのiOS 10関連コードでのみ起動されるブレークポイント?そして、これはすべて間違いなしに起こっているのですか? – Honey

+0

@DanielLeglerビルド設定に関する情報を追加しました。その情報が十分かどうかわかりませんが、必要に応じて追加します。私のこの問題を見ていただきありがとうございます。 –

答えて

0

残念ながら、私はこのプロジェクトを修正できませんでした。 @DanielLeglerが書いたことは、多くの意味があると信じています。私はiOS 10.3で何が変わったのか分かりませんが、このプロジェクトから生成されたすべてのアプリに影響します(さまざまなターゲットを使用しています)。元のプロジェクトは、xCode 6.4以前で作成されていたので、新しいxCodeで最新のものを維持しながら何かが間違っていたと思います。 他のすべてを試してみて唯一の解決策は、新しいプロジェクトを作成し、そこにこのプロジェクトを再作成し、すべての依存関係とソースコードを追加することでした。それはうまくいったが、私はその問題が何かを正確に理解できなかったことに失望している。

関連する問題