3

私はMacAppStoreの開発に不慣れで、開発環境で最初の署名付きアプリをテストしようとしています(レシート検証の混乱に入る直前です!)。

次の手順を実行しました。

1)3つの証明書を作成しました

  • a)Macアプリ
  • b)Macインストーラー
  • c)開発(この証明書を作成しないと、次のポイントで開発プロビジョニングプロファイルを作成できません4)

2)アプリIDを作成しました

3)システムを登録しました

4)開発プロビジョニングプロファイルを作成しました

5)プロファイルをiMacにインストールしました

6)プロファイルをXcodeにロードしました

7)プロジェクトのコードサインIDを次のように設定しました:Mac Developer(ポイント1.cで作成された開発証明書に対応)

8)ターゲットのコードサインIDを次のように設定しました:Mac Developer(ポイント1.cで作成された開発証明書に対応)

9)ランニング用に構築しました

10)ファインダーでアプリを見つけてクリックしました

11)アイコンが何度かバウンスした後、アプリが終了します

12)コンソールに次のメッセージが表示されます

Sep 17 10:07:41 Fabrizio-Bocos-iMac taskgated-helper[3186]: Starting taskgated-helper
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-metadata /private/var/db/DetachedSignatures
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /private/var/db/DetachedSignatures
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /Library/Keychains/System.keychain
Sep 17 10:07:42: --- last message repeated 1 time ---
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny mach-lookup com.apple.ocspd
Sep 17 10:07:42: --- last message repeated 3 times ---
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /Library/Keychains/System.keychain
Sep 17 10:07:42: --- last message repeated 3 times ---
Sep 17 10:07:42 Fabrizio-Bocos-iMac com.apple.launchd.peruser.501[218] ([0x0-0xe80e8].fabrizio.boco.circuitlab[3183]): Exited: Killed: 9
Sep 17 10:07:42 Fabrizio-Bocos-iMac sandboxd[3187] ([3186]): taskgated-helper(3186) deny file-read-data /Library/Keychains/System.keychain

私は決定的な答えなしでメッセージをグーグルで検索しました。

別のシステム(Lion10.7.1とXcode4.1の両方)で同じ手順を試しましたが、同じ結果になりました

証明書と開発プロファイルを削除して再作成しましたが、同じ結果になりました。

誰か助けてもらえますか?

事前にどうもありがとうございました。

4

2 に答える 2

1

10.7.2 に更新すると、この問題が解決されました。

于 2011-09-21T20:26:04.567 に答える