2016-06-15 5 views
4

私のアプリケーション[バージョン1.0]をiTunesConnectに提出しました。私は余分にApp Sandbox featureを追加したので、彼らはそれを拒否しました。そこで私はそのことを解決し、プロジェクトを新しいビルド番号でアーカイブしようとしました。Mac Appにコード署名できません

また、Code Signing Identity 3rd Party Mac Developer Applicationを選択してプロジェクト設定 - >一般に戻ってきましたが、今度は署名がNoneに、Teamが自動的になしに変更されていることがわかりました。だから私はMy Team Nameに変更し、Mac App Storeにサインインしました。今度はProject Settings -> Build Settingに戻りました。コード署名のアイデンティティには異なるIDが選択されています[Two Mac Developer & One 3rd Party Mac Developer]。

何が起こるかは、私が何かを変えるたびに、その逆が他の場所で起こることです。基本的に私はコード署名問題の私のプロジェクトの原因をアーカイブすることができません。

Mac Developerアイデンティティを使用してコードにアクセスしようとすると、以前に見たことのないものが表示されます。

何かのようにerror: A cryptographic verification failure has occurred *** error: Couldn't codesign /Users/Alvin/Library/Developer/Xcode/DerivedData/MyApp-bjtynsmrmxhrfffdvpfwxeanbgkb/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app/Contents/Frameworks/libswiftCore.dylib: codesign failed with exit code 1

この問題をどのように解決できますか?前もって感謝します。

ところで、私はをmacOS Sierraに使っています。それが問題になることはありますか?権利はありません?

答えて

0

macOS Sierraにコード署名の問題があるようです。問題はhereに従うことができます。

私はEl Capに戻って、新しいMac OSの初期ベータ版を、アクティブな開発をしているのではなく、OSのテストに使用するマシンにインストールすることをお勧めします。

一部の開発者は、MacOSのシエラベータ2とXcode 8ベータ2で固定し、これを報告しているが、これは問題を修正する場合、私はまだ私の予備のMacで確認済みなかった[2016年7月6日更新] 。

また、一部の開発者は、キーチェーンの修正をリセットすると報告しています。 Keychain Accessアプリで、「環境設定...」に移動し、「デフォルトのキーチェーンをリセットする」をクリックします。

+0

提供したリンクに役立つ情報はあまりありません。 –

+1

リンクは、他の人が/報告している既知のmacOS Sierraの問題であることを検証するために提供されました。私の主張は、ユーザーが使用している新しい** BETA ** OSの既知の問題、具体的には何をしようとしているのかということです。アップルがそれを修正すれば、アップルの開発者サイトのリンクは、アップデートのためのフォローするのに適しているだろう。それまでの間、私の答えが述べるように、El Capを彼らの** PRODUCTION ** App Storeビルドに使用しているMacに戻してください。私のアドバイスは正しいですし、ほぼ確実に問題を解決します。 – wottle

関連する問題