2013-11-25 17 views
6

iOS Dev IDでCertificates、Identities、およびProfilesの下にiOS App IDを作成し、In -App-Purchases。その名前がAppで、IDがcom.example.appであるとします。iOS App App Purchase機能によると:「識別子が「com.example.App」のApp IDが利用できません」

Xcode 5.0.2で対応するアプリのアプリ内購入機能を表示した場合、ツールはエラーを示し、「App IDにIn App Purchase資格をあなたのApp IDに追加する」ことを「Fix Issue」ボタンの形で提供します。ボタンを押すと、次のエラーメッセージが表示されます。

識別子が 'com.example.App'のApp IDは使用できません。 を別の文字列で入力してください。

どうすればこの問題を解決できますか?識別子com.example.Appは、ターゲットバンドルIDから派生したように見えます。そのサフィックスは、プロジェクト名から派生したようです。それらは変わるべきではありません。

なぜ、XcodeはiOS開発センターで既に作成した既存のアプリケーションIDを取得しないのですか?それは小文字でアプリを綴っていますが、私はunderstandである必要はありません。いずれにしても、大文字のバージョンに置き換えることはできないようです。これは、アプリIDを最初に削除する必要があります。seems impossibleです。

Xcodeで問題を解決するには(機能を直接編集するなど)、最初に機能を追加するためのXcodeとiOSデベロッパーセンターの間で推奨されるワークフローは何ですか?

+1

plistに適切な識別子を指定してプロジェクト名を追加して、正しいアカウントからログインしていることを確認してください。 –

+1

@DineshKaushik +1 'Bundle identifier'を' com.example。$ {PRODUCT_NAME: rfc1034identifier} '(デフォルト)を' App-Info.plist'の 'com.example.app'にコピーし、小文字のバージョンを強制することで明らかに問題を修正しました。あなたのコメントを答えに変えたいなら、私はそれを受け入れることを喜んでします。どんな場合でもThx。 – Drux

答えて

3

ただ、うちはその上で、プロジェクト名を追加するとplistの中で

を適切な識別子を指定し、正しいアカウントでログインしていることを確認してください。

+1

もう少し情報を提供できますか? 「適正」とは何ですか? –

関連する問題