2017-06-21 6 views
3

私のアプリをApp Storeに送信する際に解決できなかった問題があります。アプリのデプロイメントターゲットはiOS 10.0電子メールエラー:「予期しないCFBundleExecutableキー」

多くのサードパーティ製ライブラリでこのエラーが発生しました。私はCocoaPodsを使用してライブラリを管理しています。エラーのレポートはApp Storeにアップロードした直後に電子メールで送信されます:私は多くのフォーラムで見つけたものであるため、エラーも示し、として

Unexpected CFBundleExecutable Key - The bundle at '/Payload/APP_NAME.app/Target Support Files/FRAMEWORK_FOLDER/Info.plist' does not contain a bundle executable. If this bundle intentionally does not contain an executable, consider removing the CFBundleExecutable key from its Info.plist and using a CFBundlePackageType of BNDL. If this bundle is part of a third-party framework, consider contacting the developer of the framework for an update to address this issue

は、だから私は、CFBundleExecutableキーを削除し、CFBundlePackageTypeキーにBNDLを使用してみました。しかし、これを行うことによって、私はXcodeの持つアプリケーションを実行することはできません、ビルドが成功しているが、開く前に、それは、このメッセージを求められます。

Bundle at path /PATH/Payload/NAME.app/Frameworks/FRAMEWORK_NAME.framework has missing or invalid CFBundleExecutable in its Info.plist

そして、アプリは実行されません。

したがって、エラーを解決しようとすると、アプリケーションはXcodeでの動作を停止します。私は別の解決策を見つけられず、App Storeに自分のアプリをアップロードする必要があります.BTWは、アップロードするのは初めてです。 私はCocoaPodsに関連して何かが見つかっていないかどうかを調べてみました。また、Enable bitcode : NOを設定しようとしましたが、どちらも動作しませんでした):

乾杯!

答えて

0

私は解決策が見つかりました:

があなたのターゲットのInfo.plistファイルもCocoaPodsによって生成フォルダまたはファイルのいずれかでもないが、「ビルドで「コピーバンドルリソース」に追加されていることを確認してくださいターゲットアプリケーションの「段階」を選択します。

私の場合、「Target Support Files」フォルダが追加されたため、ライブラリのすべてのInfo.plistファイルが追加されました。それを削除すると問題が解決し、私は最後にアプリを提出できます!

関連する問題