证书:未知,配置文件:xcode 10.1存档中没有

时间:2018-11-12 12:17:50

标签: ios apple-push-notifications ad-hoc-distribution xcode10.1

enter image description here 我试图创建一个临时构建来测试生产证书中的推送通知。创建ipa文件时,我无法通过iTunes安装它,而不得不使用xcode加载ipa。我正在使用Houston在命令行中对其进行测试,它会提示已发送推送通知,但未收到通知。

此外,我尝试进行testflight构建。 Build已创建并成功上传,但是安装的应用程序存在相同的问题,即未收到推送通知。我在线搜索了此问题,并遇到了该线程https://forums.developer.apple.com/thread/110438,但那里没有给出明确的答案。有人面临同样的问题吗?有人找到解决方案了吗?

5 个答案:

答案 0 :(得分:0)

尝试清理构建并重新启动XCode,然后尝试在XCode帐户首选项中重新登录Apple ID。

screenshot

答案 1 :(得分:0)

我有一个同样的问题:应用程序可以很好地验证和分发,所以我想这只是XCode 10.1引入的显示问题。 或者您可以将Xcode降级到10.0,它将正常工作。

答案 2 :(得分:0)

这不仅是显示问题!尽管Apple可能允许您发布这些内部版本,但某些功能(如Push通知)需要正确的配置文件。发布这样创建的构建(没有正确的配置文件)破坏了多个应用程序(https://forums.developer.apple.com/thread/110438)的推送。

我找到了2种解决方案:

  • 在“分发应用”向导中选择“手动管理签名”,然后在下一步中选择有效的配置文件。 但是有时它有时仍显示“配置文件:无”,因此请仔细检查。
  • 从开发人员中心下载xCode 10(非10.1),并将其用于发布。

希望很快会修复xcode 10.1 +。

答案 3 :(得分:0)

我选择了在验证和分发过程中进行手动签名管理,下载了适当的配置文件(不存在),然后按照以下链接中的步骤操作,以确认我的权利是否符合预期。

https://developer.apple.com/library/archive/qa/qa1798/_index.html

答案 4 :(得分:0)

如本Apple开发者论坛post中所述,此问题已在Xcode 10.2中修复。我已升级到10.2,可以确认它已修复。