ios - 配置文件状态无效(由 XCode 管理)

标签 ios xcode xcode6 provisioning-profile

突然间,我所有的配置文件都处于 Invalid 状态(由 XCode 管理)。为什么?

我还记得在 XCode 4 中,您总是必须创建您的配置文件。现在 XCode 自动创建您的开发配置文件。这是 XCode 6 的新功能吗?

最佳答案

我今天遇到了同样的问题。

在 Apple Developer 网站上,我公司的所有配置文件都被标记为“无效(在 Xcode 中管理)”。没有一个是过时的,没有一个使用的是过期的 iO​​S 证书,并且该网站给出了零建议,表明任何事情实际上都是错误的。

荒谬的是,解决方案是删除我完全有效的 iOS 证书,然后重新创建它们。

我们为 App Store 编写内部应用程序和应用程序,Apple(悄悄地)拒绝让你同时拥有超过 2 个这样的应用程序。因此,我无法创建第三 iOS 证书,这将允许我使用“内部和临时”选项,因此需要先删除 iOS 证书。

一旦我毫无意义地重新创建了“iOS 证书”,Provisioning Profiles 就活了过来。

这场闹剧的第 2 部分是进入 Xcode,并删除您的 Provision Profiles(XCode\Preferences\选择您的 iOS Certificate\View Details,然后选择您的所有 provisioning profiles,右键单击并选择“Move to trash”。

此时,绝对不会有任何改变,您会认为自己做错了什么。

但是,如果您随后退出 Xcode,然后返回,然后您会看到供应配置文件将消失。

现在您可以从 Apple Developers 网站重新下载 Provisioning Profile,并重新下载最新版本。

直到 Xcode 7.2 出现,并打破了其他东西。

(说真的,我花在与 Xcode bug 斗争上的时间比写代码还多..)

关于ios - 配置文件状态无效(由 XCode 管理),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31583319/

相关文章:

ios - Dropbox API iOS 不上传文件

iOS 比较 GPS 位置

xcode - 没有这样的模块 'UIKit'

xcode - Xcode项目无法在iOS设备上运行

XCode 6 测试文件夹

xcode - 删除 Xcode 6 中的默认代码片段

ios - iPhone 4 应用程序使用 sqlite 数据库

xcode - 无法使用类型为 '(String)' 的参数列表调用 <method>

ios - 如何修复找不到选项 -F 错误的目录

javascript - 如何修复在 iPad 的打印预览中加载的空白页?我可以延迟打印预览加载吗?