XCodeでsay Fooというアプリを作成しました。
このアプリを公開することにしたとき、アプリの名前を Foo ではなく FooApp にしたいと思いました。これが、作成された bundleID です。
問題は、XCode と iTunesConnect のバンドル ID が一致しないことです。
info.plist を編集しようとしましたが、プロジェクトが台無しになり、まったく実行できなくなりました。
助言がありますか?
XCodeでsay Fooというアプリを作成しました。
このアプリを公開することにしたとき、アプリの名前を Foo ではなく FooApp にしたいと思いました。これが、作成された bundleID です。
問題は、XCode と iTunesConnect のバンドル ID が一致しないことです。
info.plist を編集しようとしましたが、プロジェクトが台無しになり、まったく実行できなくなりました。
助言がありますか?
BundleID は変更しないでください。App Store でアプリを識別する文字列です。
「バンドル識別子」を編集するのではなく、ビルド設定の「PRODUCT_NAME」項目を変更し、info.plist 内のオプション「バンドル名」および「バンドル表示名」に ${PRODUCT_NAME} を入力する必要があります。
これは異常だったと思います。ポータルのバンドル ID を plist.info と一致させることができました。私の場合、ポータルで別の名前のバンドル ID を作成したため、プロジェクトのバンドル ID を変更する必要がありました。