ビットコードと他のすべてのオプションを無効にしようとしましたが、うまくいきません。更新の前に Xcode 7 b3 および swift 2 からテスト ビルドを送信できたにもかかわらず、無効な実行可能ファイルを取得し続けます。その後、いくつかのココア ポッドを使用してアプリを最適化し、テストしたいときにスローしますこのエラー:
Invalid Swift Support - The bundle contains an invalid implementation of Swift. The app may have been built or signed with non-compliant or pre-release tools. Visit developer.apple.com for more information.
Invalid Executable - The executable 'myApp.app/Frameworks/libswiftSecurity.dylib' contains bitcode.
Invalid Executable - The executable 'myApp.app/Frameworks/libswiftCoreGraphics.dylib' contains bitcode.
Invalid Executable - The executable 'myApp.app/Frameworks/libswiftObjectiveC.dylib' contains bitcode.
Invalid Executable - The executable 'myApp.app/Frameworks/libswiftUIKit.dylib' contains bitcode.
Invalid Executable - The executable 'myApp.app/Frameworks/libswiftCoreImage.dylib' contains bitcode.
Invalid Executable - The executable 'myApp.app/Frameworks/libswiftDarwin.dylib' contains bitcode.
Invalid Executable - The executable 'myApp.app/Frameworks/libswiftDispatch.dylib' contains bitcode.
Invalid Executable - The executable 'YTDemo.app/Frameworks/libswiftFoundation.dylib' contains bitcode.
Invalid Executable - The executable 'myApp.app/Frameworks/libswiftCore.dylib' contains bitcode.
次の問題を修正する必要はありませんが、これらの問題を認識してもらいたいと考えています。
プッシュ通知資格がありません- アプリには、Apple プッシュ通知サービスへの登録に使用される API が含まれているようですが、アプリ署名の資格には「aps-environment」資格が含まれていません。アプリで Apple プッシュ通知サービスを使用している場合は、アプリ ID がプロビジョニング ポータルでプッシュ通知に対して有効になっていることを確認し、「aps-environment」資格を含むディストリビューション プロビジョニング プロファイルを使用してアプリに署名した後、再送信してください。詳細については、ローカルおよびプッシュ通知プログラミング ガイドの「プロビジョニングと開発」を参照してください。アプリが Apple プッシュ通知サービスを使用していない場合、アクションは必要ありません。この警告を停止するには、今後の送信から API を削除することができます。サードパーティのフレームワークを使用している場合は、API の削除について開発者に問い合わせる必要がある場合があります。
必要な修正が完了したら、修正したバイナリを再配信できます。