我试图创建一个临时构建来测试生产证书中的推送通知。创建ipa文件时,我无法通过iTunes安装它,而不得不使用xcode加载ipa。我正在使用Houston在命令行中对其进行测试,它会提示已发送推送通知,但未收到通知。
此外,我尝试进行testflight构建。 Build已创建并成功上传,但是安装的应用程序存在相同的问题,即未收到推送通知。我在线搜索了此问题,并遇到了该线程https://forums.developer.apple.com/thread/110438,但那里没有给出明确的答案。有人面临同样的问题吗?有人找到解决方案了吗?
答案 0 :(得分:0)
尝试清理构建并重新启动XCode,然后尝试在XCode帐户首选项中重新登录Apple ID。
答案 1 :(得分:0)
我有一个同样的问题:应用程序可以很好地验证和分发,所以我想这只是XCode 10.1引入的显示问题。 或者您可以将Xcode降级到10.0,它将正常工作。
答案 2 :(得分:0)
这不仅是显示问题!尽管Apple可能允许您发布这些内部版本,但某些功能(如Push通知)需要正确的配置文件。发布这样创建的构建(没有正确的配置文件)破坏了多个应用程序(https://forums.developer.apple.com/thread/110438)的推送。
我找到了2种解决方案:
希望很快会修复xcode 10.1 +。
答案 3 :(得分:0)
我选择了在验证和分发过程中进行手动签名管理,下载了适当的配置文件(不存在),然后按照以下链接中的步骤操作,以确认我的权利是否符合预期。
https://developer.apple.com/library/archive/qa/qa1798/_index.html
答案 4 :(得分:0)
如本Apple开发者论坛post中所述,此问题已在Xcode 10.2中修复。我已升级到10.2,可以确认它已修复。