1

現在、Xcode 7 Beta 6 を使用しています。開発者の証明書を使用して直接展開すると、アプリはシミュレーターとデバイスで動作します。ただし、アーカイブ機能を使用して IPA ファイルを作成しようとすると、デバイスからアプリを起動できません。カスタムフレームワークがロードされていない/適切なイメージが見つからないというクラッシュと不平があります。以下は、クラッシュ ログのスクリーンショットです [一部の不要な情報を削除しました]。

ここに画像の説明を入力

エンタープライズ証明書と開発者の証明書を使用してアーカイブしようとしましたが、どちらも同じ問題を引き起こします。誰か助けてくれませんか?オンライン フォーラムで提案された解決策をいくつか試しましたが、うまくいきませんでした。

  • カスタム フレームワークを組み込みバイナリに追加し、バイナリをライブラリにリンク
  • ビルド フェーズでは、フレームワークもフレームワーク フォルダーにコピーされます。
  • フレームワークの検索パスで確認
  • iPhone 6+ ではなく iPhone 5 にインストールしようとしましたが、同じ問題が発生します
  • コマンドラインでフレームワークのアーキテクチャを確認
  • フレームワークも IPA にパッケージ化されています。
  • シンプルな Hello World アプリの作成を試み、IPA を正常に生成しました。エンタープライズ プロファイルを使用してデバイスでアプリが起動するため、証明書が機能していることがわかります。

さらに注意すべきことは、オーガナイザー ツールでアーカイブをエクスポートするときに、カスタム フレームワークに関連付けられた権利がないことです。私たちが持っているはずかどうかはわかりません。ライブラリの資格がない場合の同様の問題のスクリーンショットを次に示します

一般に、開発者の証明書を介してアプリをサイドロードすると機能するため、アーカイブの動作が異なる理由がわかりません。

私が試した可能性のある同様の問題に対する他の解決策は役に立ちませんでした。

4

1 に答える 1