web-dev-qa-db-ja.com

Xcode 4.3-エラー:使用可能なIDがありません

私を助けてください。 IOS App Storeにアプリを配置したいが、常にこのエラーメッセージ(Xcode4.3)を受け取る

「署名に使用できるIDはありません」IOS Centerに接続します。XcodeはIOS Dev Center ...からIDを取得できます...

私は何を間違えますか?

30
Roland

Xcodeでプロジェクトを開いている場合、コード署名と呼ばれるセクションがあります。最初のドロップダウンメニューをクリックすると、IDのリストが表示され、少なくとも1つのiPhone開発者とiPhoneディストリビューションIDが表示されます。 iPhoneディストリビューションIDを使用していない場合、または「プロビジョニングプロファイルのないID」サブヘッダーの下にある場合は、iOSデベロッパーセンターでこれを解決できます。

IOS Dev Center> iOS Provisioning Portal> Provisioning> Distributionに移動します。有効期限が切れたプロファイルがある場合は、変更して再度保存してください。プロファイルがない場合は、[新しいプロファイル]をクリックします。次に、選択可能なXcodeに新しいiPhoneディストリビューションIDが表示されます。

32
Andrew

私にとって、矛盾したのはバンドルIDでした。 Xcode> Targets> Info> Bundle Identifierで指定されたバンドルIDが、IOS Dev Center> Provisioning Portal> App Ids。App Ids。 [ターゲット]> [ビルド設定]> [コード署名]。バンドル識別子を一致させるだけで済みます。

10
Arbie Samong

すべてが問題ないように見える(どの証明書も期限切れになっていない)問題が発生しましたが、Xcodeからエラーメッセージが表示されました。ただし、.mobileprovisionファイルをダウンロードしてインストールすると、正しく動作しました。何らかの理由でXcodeの自動ダウンロードが正しく機能していませんでした。

9
ThomasW

アーカイブのスキームが「配布」ではなく「リリース」に設定されていると、同じエラーが発生しました。

XCodeで"スキームの管理"をクリックし、次に"編集..."をクリックして設定を確認します。

1
Sebastian

IOS Developerメンバーシップを更新しました。そして、この問題が原因で、アプリを送信したくなりました。

  1. 開発者ポータルへ
  2. iOSプロビジョニングプロファイル
  3. (あなたの)配布プロファイルを選択してください
  4. 編集->正しいアプリIDを選択
  5. 生成してダウンロードする
0
user1560963