证书:未知,配置文件:在Xcode 10.1存档中为None

4

enter image description here

我尝试创建一个即席构建以测试生产证书中的推送通知。在创建ipa文件时,我无法通过iTunes安装它,必须使用xcode来加载ipa。我在命令行中使用Houston进行测试,提示已发送推送通知,但是没有接收到通知。

此外,我尝试制作一个TestFlight构建。构建已成功创建并上传,但安装的应用程序有相同的问题,即未收到推送通知。我在网上搜索了这个问题并找到了这个线程https://forums.developer.apple.com/thread/110438,但没有得出结论性的答案。有人遇到了同样的问题吗?有人找到了解决方案吗?


你是否已经创建了所有必要的证书??如果您处于调试模式,这样可以吗? - m1sh0
2
是的,我有所有的证书。在调试模式下它运行得很好。我还没有尝试从存档中创建开发构建,但直接在设备上运行应用程序完美无缺。 - Nutan Niraula
有关此事是否有任何决定? - Liam Bolling
5个回答

0

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

截图


0
我遇到了同样的问题:应用程序验证和分发都正常,所以我猜这只是由XCode 10.1引入的显示问题。 或者你可以降级Xcode至10.0,问题就会得以解决。

0

这不仅仅是一个显示问题!虽然苹果允许您发布这些构建,但某些功能(如推送通知)需要正确的配置文件。像这样创建的构建(没有正确的配置文件)已经破坏了几个应用程序的推送功能(https://forums.developer.apple.com/thread/110438)。

我找到了两个解决方案:

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

希望xcode 10.1+很快得到修复。


0

0

正如在这篇苹果开发者论坛帖子中所述,这个问题已经在Xcode 10.2中得到解决。我已经升级到10.2并确认该问题已经解决。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接