-1

このチュートリアルに従いました。

私のiPhoneで初めてのアプリをテストしようとするだけですが、アーカイブでアプリを作成するとエラーが発生します:

Check dependencies

The identity 'iPhone Developer' doesn't match any valid, non-expired certificate/private key pair in your keychains

スキームで iOS Device を選択しました。私は何を間違っていますか?

4

1 に答える 1

1

ナビゲーターでプロジェクトをクリックし、ターゲットを選択しビルド設定でCode Signingを探します。Code Singing Identityでは、アーカイブの署名に使用される開発者証明書/プロビジョニング プロファイルを設定できます。

私が懸念している限り、最も使用されている構成は次のとおりです。

Debug: iPhone Developer: your_name from iOS Team Provisioning Profile *

また

iPhone 開発者: com.company.appBundle の your_name

(developer.apple.com でプロビジョニング プロファイルを生成する方法によって異なります)

リリース: com.company.appBundle からの iPhone ディストリビューション

特に、iCloud またはアプリ内購入を使用している場合 (アプリをテストしている場合でも)。

PS

TestFlight にデプロイする場合、Ad Hoc プロファイルでアプリに署名できます。iPad にデプロイするときは、引き続き「iPhone Distribution Prov. Profile」を使用します。

于 2013-08-06T07:28:48.343 に答える