Xcodeの[アドホックの配布]セクションでアドホック配布証明書を選択すると、このひどく奇妙なエラーが発生します。このエラーを修正する方法を知っている人はいますか?:-)
ありがとう!
Xcodeの[アドホックの配布]セクションでアドホック配布証明書を選択すると、このひどく奇妙なエラーが発生します。このエラーを修正する方法を知っている人はいますか?:-)
ありがとう!
プロジェクトで同じエラーを修正しました。修正について説明します。それが役立つかどうか知りたいです。
YAJL ライブラリを iOS プロジェクトに追加したところです。問題は、私が iOS ではなく Mac OS X の指示に従ったことです。Mac OS X の手順には、YAJL.framework/ フォルダーを .app バンドルにコピーする Copy Files ビルド フェーズの作成が含まれています。
これは大きな間違いです。
では、フレームワーク フォルダーの内部はどのようになっているのでしょうか。次のようになります。
それらのシンボリックリンクが見えますか? (曲線矢印の付いたファイル) 彼らが犯人です。それらを .app フォルダーからすべて削除すると、問題なく .ipa ファイルを保存できました。実際には、アプリ バンドルに .framework/ フォルダーはまったく必要ありません。これをバイナリにコンパイルする必要があります。
したがって、.app ファイルを確認してください。そこにある必要のない奇妙なフォルダーはありますか? ぶらぶらしているシンボリックリンクはありますか?
私も同じ問題を抱えていましたが、Macの世界でした。シンボリックリンクを削除することは、アーカイブツールをだましているだけであり、実際には有効な結果を生成しないことがわかりました。このエラーは通常、埋め込まれたフレームワークの1つに不正なInfo.plistファイルがある場合に発生します。
ただし、はい、iOSアプリではフレームワークを埋め込むことができないため、静的ライブラリに対してリンクする必要があります。