Bundle Identifier
アプリ本体のBundle Identifierをprefixとして命名する
例1
| ターゲット | Bundle Identifier |
|---|---|
| アプリ本体 | work.d128.stockey |
| UNNotificationServiceExtension | work.d128.stockey.notificationservice |
例2(本番とBundle Identifierを分けている場合)
| ターゲット | Bundle Identifier |
|---|---|
| アプリ本体 | work.d128.stockey.dev |
| UNNotificationServiceExtension | work.d128.stockey.dev.notificationservice |
プロビジョニング
UNNotificationServiceExtensionで指定したBundle Identifierでプロビジョニングを作成して設定する必要がある
VersionとBuild
アプリ本体とVersionとBuildを合わせる必要がある
合わせていなかっため、ipaアップロード時に下記の警告がメールで送られてきました
- ITMS-90473: CFBundleVersion Mismatch
- ITMS-90473: CFBundleShortVersionString Mismatch