最近、一部のアプリをXcodeで実行できませんでした。ビルドして、表示されずに終了します。そこで、Debugフォルダーに移動して、アプリを手動で起動してみました。 macOSから、例外タイプが「コード署名が無効」であるというエラーレポートが表示されました。また、Xcodeでテストを実行したところ、コードはまったく署名されておらず、終了コード1で失敗したことがわかりました。Xcodeプロジェクトでのコードの署名に問題があるはずですが、これを修正する方法がわかりません。 Mac App Storeにある両方のアプリケーションに影響を与えているので、証明書に関係していると思います。どうすれば修正できるか教えてください。私はXcode 8でmacOSアプリを作成しています。このエラーを修正する必要があるので、何かアイデアがあれば投稿してください。うまくいけば、すぐに+50担当者にアワードします。ありがとう!
これは、プロジェクトの1つで発生しているエラーのスクリーンショットです。
奇妙なことに、Xcode 8.1へのアップデートで修正されました!したがって、この話の教訓は、更新が利用可能な場合は更新して、コード署名の問題が修正されるかどうかを確認することです。
役立つ回答をありがとうございました。彼らは誰かの問題を解決すると確信しています。
プロジェクトをクリーンアップしてみてください(CMD + SHIFT + K
)、それは私のために働いた。
同じ問題を経験しましたが、私にとって助けとなったのはこれです:
Finderを開いてプロジェクトパッケージの内容を表示し、Xcodeで次のファイルを開きます。
project.pbxproj
検索:PROVISIONING_PROFILE_SPECIFIER
デバッグとリリースの両方のセクションでコメント化します。
/*PROVISIONING_PROFILE_SPECIFIER = "";*/
以前は、名前とパスにスペースが含まれているという問題がありました。アプリ名からスペースを削除して、それが何かに影響するかどうかを確認することをお勧めします。
また、テストターゲットは署名されていますか?