我希望能够在我的设备上测试推送通知(以及游戏中心或应用程序内购买)的应用程序,所以从我读过的内容中我应该使用唯一的显式应用程序ID。
但我也想测试不同的应用程序,例如来自Apple源代码,或者我自己制作的一些教程或应用程序用于测试/试验目的......这些特定的应用程序没有诸如In App Purchase和Apple Push等功能通知服务......
我想在这种情况下(为了测试上面提到的所有这些应用程序)我应该使用通配符App ID并使用Xcode的管理器中的自动选项创建配置文件,而不是分别为每个应用程序创建配置文件?
有人可以解释我在这里遗漏了什么,这是一种正确的方法吗?我知道Xcode现在会自动创建配置文件,但是如何告诉Xcode我想要自动配置哪个应用程序,哪些我不需要?
答案 0 :(得分:2)
你所描述的完全没问题!
对于除了要在App Store或Ad Hoc版本中发布的应用程序以外的任何应用程序,您不必创建显式的应用程序ID,当然,正如您所提到的那样,如果您想要使用APNS或IAP等功能。
至于如何告诉Xcode,您只需在目标的构建设置中设置适当的配置文件。但我认为Xcode现在会为你做这个工作......所以,这不应该是一个真正的问题......