2つ以上の複数のアプリを開発する時のXcodeでのBundle Identifierの付け方を考えましょう
Xcodeを使ってiPhoneアプリを開発する時に訳もわからないままBundle Identifierをつけて開発を進めていました。しかし、ベースのアプリのフレームワークを作った上で、複数のアプリを作る場合の、Xcodeの2つ以上の複数のアプリを開発する時のXcodeでのBundle Identifierの付け方を考えましょう。App Store Connectでのリリースをしてしまうと変更できないため、Developer環境でのデバッグタイミングでの変更ができるうちに、設定を見直してみましょう。
例えば、教育アプリのフレームワークを使って、英語アプリと国語アプリと理科アプリを作る場合、3つのアプリを作ることになります。まずはベースの機能は同じものを利用するものの、アプリのコンテンツを分ける場合がある時にどこを別にして、どこを一緒にできるのかを考える必要があります。
Bundle Identifierの付け方
通常、Xcodeを使った開発をする場合、何らかユニークなURL情報から付与することが推奨されています。なぜホームページのドメイン構造から付与するのでしょうか?
これは、アプリには、プライバシーポリシーなどが表示されたホームページを最後にリリースする際に必要なります。
また、複数のアプリを考えている場合、アプリにはユニークなBundle Identifierを付与する必要があります。そこで、自分ならではのルールを付与しておく必要があります。
現在エックスサーバーでWordpressを立ち上げることができていますので、変わらないものをBundle Identifier後ろに持っていくというルールに従い付与ルールを決めておきましょう。
以下のように3つの***.bonds.quadkingを使ってアプリを開発すると良いでしょう。
kokugo.bonds.quadking
sugaku.bonds.quadking
english.bonds.quadking
コメント