【发布时间】:2017-04-10 05:46:47
【问题描述】:
我刚刚创建了一个带有包标识符 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 上上传我的应用程序,那该怎么办 应该是我的 app bundle 标识符吗?
我应该从 Xcode 归档什么,应用目标或扩展 目标?
谁能帮忙??
【问题讨论】:
-
@上述问题你找到解决办法了吗?
-
是的,您需要为提交构建应用目标。
-
抱歉,没有收到您的评论?你能详细说明一下吗?谢谢
-
@chiragshah,只需按照我在问题中定义的步骤进行操作即可。主应用 id 将用于将带有扩展名的应用上传到应用商店。
-
好的,谢谢
标签: ios objective-c xcode app-store-connect rich-notifications