4

我刚刚创建了一个带有包标识符 com.example.xyz 的应用程序

并为其生成配置和证书。现在,I needed to use Push Notification Service Extension to use Rich notification所以我使用名称创建了新目标AppNameNotificationService并尝试在设备上运行该应用程序,但它没有工作,因为扩展目标I created have bundle ID com.example.xyzNotificationServie which mismatch与我为我的应用程序创建的配置一起工作。

因此,我所做的是在开发人员帐户上创建了新的 APP ID,其捆绑 ID 为 com.example.xyzNotificationServie,并为其生成了配置。

现在一切正常。我使用了扩展,一切都很好。但是Rich push notification only works if I run the extension target not with the actual App target。没关系,因为我知道每个扩展都是这样工作的。

但是现在,我很困惑,如果我要在 iTC 上上传我的应用程序,那么我的应用程序包标识符应该是什么?

我应该从 Xcode 归档什么,应用程序目标或扩展目标?

谁能帮忙??

4

1 回答 1

0

应用程序扩展与您的主应用程序一起安装在设备上。应用程序扩展是我们在主项目中添加的目标。扩展与主项目捆绑在一起。因此,您的主应用 ID 将用于将带有扩展名的应用上传到应用商店。

于 2017-04-10T07:26:40.230 回答