初始化我的新AD-HOC配置文件以测试生产中的推送通知

时间:2014-09-22 08:12:10

标签: ios push-notification apple-push-notifications ios-provisioning code-signing-certificate

我想在发布之前测试iOS生产版中的推送通知。我知道我无法使用分发配置文件对其进行签名,只有AD-HOC profiles

因此,我创建了一个AD-HOC个人资料,选择了正确的bundle,选择了我使用的设备并创建了新的个人资料。我下载了它,之后我选择它:

供应资料 - >发布 - AD-HOC-NEW

供应资料 - >调试(任何SDK,任何iOS SDK)都使用自动。

它通过Xcode编译并安装在我的设备上,但没有通知。

当我尝试将Debug设置更改为我的新配置文件时,我收到了错误消息:

“未找到具有有效签名标识的配置文件(即证书和私钥对)。 没有找到在构建设置(“AD-HOC-New”)中指定的配置文件的代码签名(即证书和私钥对)。 Xcode可以通过从成员中心下载新的配置文件来解决此问题。“

我按“修复问题”,但它没有解决它......

可能是什么问题?

1 个答案:

答案 0 :(得分:1)

我认为你应该安装你的二进制文件而不是直接的xCode,而是作为一个真正的无线/临时部署。

结果是,您的应用程序将在启动时请求沙盒环境中的令牌,而不是生产中的令牌,这将与您的证书(也是生产证书)相匹配。

您可以通过iTunes安装.ipa或使用Testfligt等解决方案进行真正的临时部署。