5

Xcode 4 を使用しており、初めての Mac OS X アプリケーションに署名しようとしています。にアクセスするとProject -> Build Settings -> Code Signing Identity、「署名しない」、「自動プロファイル セレクター」、および「その他」が表示されます。「自動プロファイルセレクター」の下に「サードパーティの Mac 開発者アプリケーション」が表示されます。ビルドすると失敗し、「コード署名エラー:

ID「サードパーティ Mac 開発者アプリケーション」は、デフォルトのキーチェーン内の有効な証明書/秘密鍵のペアと一致しません

以前の でOrganizer -> Provisiong Profiles、更新を行いました。で 2 つの証明書をセットアップします Device -> Developer Profile。プロビジョニング プロファイルには何も表示されません。開発者プロファイルに表示される 2 つの証明書は、有効なものとしてキーチェーンに存在します。「期限切れを表示」しても、期限切れの証明書は表示されません。

開発者プロファイルにある証明書は、キーチェーンの内容と一致します。

サードパーティの Mac デベロッパー インストーラー: MyCompany, LLC

Mac 開発者: 私の名前 (SOMECODE)

ただし、これらは Code Signing Identity リストには表示されません。その他の最初のものにも入力しようとしましたが、見つからないと言われました。

資格は必要ないので、プロファイルのセットアップはありません。そして、私は会社の管理者です。

私は何を間違っていますか?

4

1 に答える 1

3

わかりました、これは私が想像していたよりもはるかに簡単であることがわかりました。

証明書を更新してダウンロードした後:

1)デバイスの下にある[マイMac]をクリックします。そして、「ポータルに追加」をクリックします。これにより、MacTeamProvisioningワイルドカードプロファイルがダウンロードされます

2)Webサイトから、アプリのアプリID(サンドボックス化/資格付与に必要)を作成します

3)Webサイトから、このアプリIDの新しい開発者プロビジョニングプロファイルを追加します

4)オーガナイザーに移動して更新します。

すべてが表示されます。


しかし、サンドボックス/資格のないMacアプリの場合、実際にこれを行う必要はなかったことに気づきました。登録済みのデバイスを必要としないため、本番プロビジョニングプロファイルを作成するだけで済みます。

于 2012-07-14T01:41:11.560 に答える