我正在开发有PNS的app。 PNS在开发模式上工作得很好我已经在所有设备上测试过了。现在想用生产模式测试我已经在生产模式下创建了所有证书。但现在我不知道下一步是什么。如何创建Adhoc构建,以便它也可以在堆栈溢出的生产模式下工作我读到我们需要删除我们用于开发模式的设备令牌,以便令牌不会相同?这是正确的方式还让我知道我们如何为PNS生产工作创建特别构建?
答案 0 :(得分:0)
this links are help to you visit
http://kb.applingua.com/2011/10/testing-an-app-on-your-own-device-ios/
http://iphonedevelopment.blogspot.in/2009/01/uuid-hint.html
http://hayageek.com/ios-silent-push-notifications/
push notification form client server ->it receives Apns and send to the ->appropriate mobile
note:client sever-> must be send notification with token
答案 1 :(得分:0)
您有正确的想法:您需要构建应用的AdHoc版本。首先,您必须转到Apple Provisioning门户并为您的应用构建AdHoc配置文件。这些步骤与构建开发人员的步骤类似。
这与您的应用的分发版本非常相似。在发布模式下编译您的应用程序(如果Xcode已为您设置,则为AdHoc模式)。此时,您可以检查构建设置,以便没有证书与您正在执行的AdHoc构建相关联。稍后,您将选择AdHoc配置文件。
构建完成后,管理器将打开,您将在列表中看到您的应用。从列表中选择构建,然后单击分发。选择第二个选项“保存企业版或特别部署”。在下一个屏幕中,选择您之前生成的AdHoc配置文件。点击导出。
此时,将生成一个.IPA文件,然后您可以通过上传到服务器并通过导航到其URL下载来安装在您的设备上,或者更简单的选择是将您的IPA文件拖放到iTunes并从那里同步您的应用。
答案 2 :(得分:0)
William Hu对这个问题的提议(被推到了错误的地方):
@William Hu
答案:
1)为应用构建AdHoc构建。刚进入Apple Provisioning门户并为该应用程序构建AdHoc配置文件。
2)选中“建筑设置”,“代码签名”,选择您刚刚生成的配置文件(如果Xcode已为您设置,则选择AdHoc模式)
3)选择“产品” - > “存档”,然后“管理器”窗口将自动打开。按“分发”按钮。选择第二个选项“Save for Enterprise或Ad Hoc Deployment”。 然后将“.IPA”文件保存到磁盘中。
4)将此文件(以及配置文件)拖到iTunes中进行测试。另外,检查http://testflightapp.com make test非常简单易用。