突然间,我所有的配置文件都处于 Invalid
状态(由 XCode 管理)。为什么?
我还记得在 XCode 4 中,您总是必须创建您的配置文件。现在 XCode 自动创建您的开发配置文件。这是 XCode 6 的新功能吗?
最佳答案
我今天遇到了同样的问题。
在 Apple Developer 网站上,我公司的所有配置文件都被标记为“无效(在 Xcode 中管理)”。没有一个是过时的,没有一个使用的是过期的 iOS 证书,并且该网站给出了零建议,表明任何事情实际上都是错误的。
荒谬的是,解决方案是删除我完全有效的 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/