2016-09-01 6 views
2

で署名されていない私は自分のデバイス上の任意の問題もなく、私はこのエラーをターゲットに組み込みバイナリが同じ証明書

error: Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's.

Embedded Binary Signing Certificate: - (Ad Hoc Code Signed)   
    Parent App Signing Certificate:  iPhone Developer: F ***(*****) 

をはじめた理由もなく私のアプリをコンパイルした>私が設定した署名>コードを設定する内蔵どこでも同じiOSデベロッパーが同じ問題を抱えていますまた、ユーザーアカウントを削除し、キーチェーンから証明書を削除し、問題の修正ボタンで再生成しましたが、成功しませんでした。

答えて

0

私はあなたが組み込みバイナリを動的埋め込みフレームワークと呼んでいると仮定しています。

埋め込みバイナリはサブプロジェクトですか?

ホストプロジェクトに署名しているときと同じ証明書で署名されている(または署名していない)ことを確認してください。ホストアプリケーションは、フレームワークディレクトリにコピーするときに、組み込みフレームワークに署名することができます。

すでにコンパイルされている組み込みフレームワークを追加する場合は、フレームワークのディレクトリから_codesignディレクトリを削除し、アプリケーションのフレームワークディレクトリにコピーするときにホストアプリケーションにフレームワークに署名させることができます。

(小さなチェックボックスがあります)

+0

WatchKit Extension.appexからエラーが発生します。私はWatchKitのコード署名を無効にしましたが、watchKitアプリケーションに署名しなければならないというエラーが表示されます。私はまた、それらをコピーするときにフレームワークに署名するためのチェックボックスを見つけることができません – User1238

+0

あなたが現在持っているのと同じ設定(app + watchなど)でスケルトンプロジェクトを作成してみてください。問題のあるアプリに同じ設定をコピーします。 –

関連する問題