iPhone アプリ開発で、他のプロジェクトをcloneしたときに An App ID with Identifier 'hoge.hoge' is not available. Please enter a different string. と出る


Posted on Wed, Aug 3, 2016
Tags ios, programming

問題

git clone などで他のiPhoneプロジェクトをダウンロードして、ビルドしようとすると “An App ID with Identifier ‘hoge.hoge’ is not available. Please enter a different string.” というようなエラーが出てビルドができない場合があります。

(どうやら、実機でデバッグするときに起こるようです)

解決策

Bundle Identifier の値を変更しましょう。

  1. xcodeで開いた自分のプロジェクトにある プロジェクトファイルを開きます。

  2. General タブにある Bundle Identifier をユニークな値にします(これが、アプリを特定する名前の元となるからです)

  3. 再びビルドを行いましょう。 (ちなみに下の No matching provisioning profiles found は、 Fix Issue を押せば直ります)