【发布时间】:2017-12-04 05:42:51
【问题描述】:
像往常一样,Apple 过于复杂的程序让我发疯了。
我们有一个使用推送通知的应用程序(以及其他证书)。这在 2 个月前就用完了,但我们一直无法获得新的证书,这不用说是荒谬的。
我已将新证书添加到 Apple ID 开发者帐户、生成 p12 文件、添加到钥匙串、转换为 .pem 文件等,但应用程序仍然失败。我不知道我们是否生成了错误的证书或存储在错误的位置或未将其链接到应用等。
是否有人可以通过列出获取 Xcode 和应用构建找到的新证书的完整而精确的步骤,让自己成为我们所有标准应用开发者的英雄?
谢谢。
最新
好吧,这仍然是一个 duff 应用程序。已清除证书、制作新的配置文件、制作新证书、添加到钥匙串、复制到系统钥匙串(不管是什么,但它们似乎以前就在那里)......
错误如下。
目标 > 功能 > 推送通知
目标 > 常规 > 签名
两者都说“配置文件“xxxxx”不包括签名证书“iPhone Distribution: xxxxx. (M........6)”
不知道添加到钥匙串后我应该做什么,也不知道为什么我不能将证书添加到配置文件中。在 App ID 上启用了推送通知。
【问题讨论】:
-
每当您更新证书时,也要更新配置文件。
-
Thx Mila - 所有配置文件都在 2018 年到期,但声明为无效 - 去看看 - 所以现在都处于活动状态,但仍然没有好处 - 我需要对下载的配置文件做任何事情还是现在需要做重做所有证书?为了苹果中的一个简单的“更新”按钮,在这里转圈圈......
-
已切换自动 Xcode 签名,没有区别 - 应用程序在 sim 中构建和运行,但推送崩溃
-
当然,我现在有多个证书,因为我下载了很多次......
-
Xcode 现在说... 'Provisioning profile "......." 不包括签名证书 "iPhone Distribution: ....... (...... .)' - 假设这是一个问题,但不知道如何修复,因为修复可能会导致其他问题
标签: ios apple-push-notifications xcode8