10

何らかの理由で、いくつかのファイルをxcode(サードパーティのSDK)にインポートしました。アプリが正常にビルドされた場合でも、次のエラーが表示されます。Xcodeエラーメッセージ:「アプリケーションパッケージを検査できませんでした」。どういう意味ですか?アプリは実際のデバイスでは実行されませんが、シミュレーターIOSで動作します...

4

10 に答える 10

7

xcode の「Resources」フォルダーを置き換えたときに、誤って以下のオプションが選択されました。

Create folder references for any added folders

しかし、正しいオプションは、

Create groups for any added folders

上記の問題を修正する時間を節約するには、上記のオプションに注意することが重要です。(これは、このエラーが発生する可能性の 1 つです)。

于 2013-11-05T13:17:19.060 に答える
2

同じエラーが発生していました。「組み込みバイナリ」リストからサードパーティのライブラリを削除し、「リンクされたフレームワークとライブラリ」に追加することで解決しました。

于 2016-11-24T08:59:31.003 に答える
2

多くの愚かなことをした後、 Product->Clean を実行するだけでこれを解決しました

于 2013-02-10T13:56:28.420 に答える
2

サードパーティのファイルには、署名されていないコンパイル済みコードが含まれている可能性があるようです。その場合は、iReSignを使用して、独自の証明書を使用して署名することができます。コマンド ラインを使用することもできます。

codesign -f -s "iPhone Developer: Aaron Brager (XXXXXXXXXX)" nameOfAppToSign.app

サンプル ID を自分のものに置き換えます (man codesignこのコマンドの詳細を読むことができます)。

コンパイルされたコードを含めないことで、これを回避できます。必要ないかもしれません - フレームワークが機能するのに必要のないサンプルアプリを含めていますか?

この回答が役に立たない場合は、フレームワークの名前を提供し、どのファイルを含めたかを示すと役立ちます。

于 2013-01-31T17:07:42.113 に答える
1

以前に削除したブリッジ ヘッダーにフレームワークをインポートしていましたが、フレームワークをもう呼び出さなかったので、Xcode でエラーが発生しませんでしたか?

手順:

  • ブリッジヘッダーの未使用/存在しないフレームワークを削除します
  • cmd+shift+k
  • Xcodeを終了する
  • プロジェクトのビルド フォルダーを見つけて、Intermediates フォルダーと Products フォルダーの内容を破棄します。
  • プロジェクトを開いて実行する

これはやり過ぎかもしれませんが、現在は機能しています。これが役立つことを願っています。

于 2015-08-19T22:21:30.850 に答える