[SwiftUI]2つ以上の複数のアプリを開発する時のXcodeでのBundle Identifierの付け方とは

スポンサーリンク
[SwiftUI]2つ以上の複数のアプリを開発する時のXcodeでのBundle Identifierの付け方とは SwiftUI
スポンサーリンク

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

app store connectで新規Appを登録しリリースする方法のまとめ

app store connectで新規Appを登録しリリースする方法のまとめ

コメント