Help us understand the problem. What is going on with this article?

UNNotificationServiceExtensionを実装したときの罠

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
nakan-D128
iOS/Androidエンジニアです プライベートでiOSアプリをリリースしてます https://itunes.apple.com/jp/app/stockey/id1407877357?mt=8
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした