【问题标题】:ios - No unexpired provisioning profiles found that contain any of the keychain's signing certificatesios - 未找到包含任何钥匙串签名证书的未过期配置文件
【发布时间】:2013-03-23 01:20:11
【问题描述】:

我收到此错误:

No unexpired provisioning profiles found that contain any of the keychain's signing certificates

部分问题是我的捆绑包 ID 不正确。但是当我尝试在 xCode 中编辑它时,它是灰色的(不可编辑)。

所以我尝试在项目 -> 信息屏幕中对其进行编辑,但就我而言,那里没有任何内容。

我也在 .plist 文件中对其进行了编辑,但这并没有产生任何影响。

谁能帮我解决这个问题。

谢谢。

【问题讨论】:

    标签: ios xcode ios5 ios6


    【解决方案1】:

    点击Targets->Summary->BundleIdentifier而不是Project->Info

    Bundle Identifier 的最后一部分(指您的应用名称)可能不可编辑。

    但是您可以编辑 Bundle Identifier 的前两个部分(例如 com.domainname 将是可编辑的)

    将您的光标位置指向 Bundle Identifier 的末尾(com.domainname 的末尾。这意味着 'e')并使用 delete清除修改它。

    我的屏幕截图,你可以看到com-Dev.test可编辑启用

    【讨论】:

    • 正确,但其中的捆绑包 ID 不可编辑。它是灰色的。那是我的问题。 :(
    • 是的,你明白吗,最后一部分是灰色的?我也有,我需要更改它以匹配我创建的包 ID。
    • 因此,如果我的项目名称不可编辑,并且我的 bundle id 已经在 apples 配置门户中创建,我是否应该在配置门户中重新创建 bundle id?
    • 对不起,我弄糊涂了。我在哪里可以做到这一点?在 xCode 或 ios 配置门户中?
    • 是的,我现在正在这样做。这是有道理的。让我试试吧...brb 1 分钟后出结果 :)
    猜你喜欢
    • 2012-04-22
    • 2012-04-16
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 2017-12-16
    • 2012-09-20
    • 2017-08-21
    相关资源
    最近更新 更多