我正在开发具有 PNS 的应用程序。PNS 在开发模式下运行良好,我已经在所有设备上对其进行了测试。现在想用生产模式测试我已经在生产模式下创建了所有证书。但现在我不知道下一个程序是什么。如何创建 Adhoc 构建,以便它在生产模式下也能在堆栈溢出时工作我读到我们需要删除我们用于开发模式的设备令牌,以便令牌不会相同?这是正确的方法吗,还让我知道我们如何创建临时构建以使 PNS 生产正常工作?
3 回答
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
你的想法是对的:你需要为你的应用构建一个 AdHoc 版本。首先,您必须访问 Apple Provisioning 门户并为您的应用程序构建 AdHoc 配置文件。这些步骤与您构建开发人员所做的类似。
这与您的应用程序的分发版本非常相似。在发布模式下编译你的应用程序(或者如果 Xcode 为你设置了 AdHoc 模式)。此时,您可以检查您的构建设置,以便没有证书与您正在执行的 AdHoc 构建相关联。稍后,您将选择 AdHoc 配置文件。
构建完成后,Organizer 将打开,您将在列表中看到您的应用程序。从列表中选择构建,然后单击分发。选择第二个选项“ Save for Enterprise or Ad Hoc Deployment ”。在下一个屏幕中,选择您之前生成的 AdHoc 配置文件。点击导出。
此时,将生成一个 .IPA 文件,然后您可以将其安装到您的设备上,方法是上传到服务器并导航到其 URL 进行下载,或者更简单的选择是将您的 IPA 文件拖放到 iTunes 并同步你的应用程序从那里。
William Hu对这个问题的命题(放错地方了):
@威廉胡
答案:
1) 为应用程序构建 AdHoc 构建。刚到 Apple Provisioning 门户并为应用程序构建一个 AdHoc 配置文件。
2) 检查“Building Settings”,“Code Signing”,选择您刚刚生成的配置文件(或者如果 Xcode 为您设置了 AdHoc 模式)
3) 选择“产品”->“存档”,然后“组织者”窗口将自动打开。按“分发”按钮。选择第二个选项“保存用于企业或临时部署”。然后将“.IPA”文件保存到您的磁盘。
4) 将此文件(连同配置文件)拖到 iTunes 中进行测试。还检查http://testflightapp.com使测试变得非常简单易用。