突然,我的所有配置文件都处于状态Invalid
(由XCode管理)。为什么?
我还记得在XCode 4中你总是需要创建配置文件。现在,XCode自动创建您的配置文件以进行开发。这是XCode 6上的新功能吗?
答案 0 :(得分:8)
我今天遇到了同样的问题。
在Apple Developer网站上,我公司的所有配置文件都标记为"无效(在Xcode中管理)"。没有人是他们的日期,没有人使用过期的iOS证书,网站没有提出任何实际上是错误的建议。
解决方案,可笑的是删除我完全有效的iOS证书,并重新创建它们。
我们编写内部应用程序以及App Store的应用程序,Apple(悄悄地)拒绝让您同时拥有超过2个。所以我无法创建一个第三个 iOS证书,这将允许我使用"内部和Ad-hoc"选项,因此需要先删除iOS证书。
一旦我毫无意义地重新创建了" iOS证书",配置文件就变得生动起来。
此闹剧的第2部分是进入Xcode,并删除您的配置文件(XCode \ Preferences \选择您的iOS证书\查看详细信息,然后选择所有配置文件,右键单击并选择"移至垃圾"
此时,绝对没有任何改变,你会认为你做错了什么。
但是,如果您之后退出Xcode,然后返回然后您将看到配置文件已经消失。
现在,您可以从Apple Developers网站重新下载配置文件,并重新下载最新版本。
直到Xcode 7.2出现,并打破其他东西。
(说真的,我花了更多的时间来解决Xcode错误而不是编写代码..)
答案 1 :(得分:5)
突然,我的所有配置文件都处于无效状态(由XCode管理)。为什么呢?
配置文件移至“无效”状态的最常见原因是,至少有一个配置文件的已注册测试设备已从开发人员帐户中停用/删除。通过这样做,包含该设备UDID的所有配置文件都被标记为无效并需要重新生成。这可以在Xcode>中完成。偏好>帐户,单击Apple ID帐户上的“查看详细信息”,然后单击该帐户详细信息屏幕右下角的刷新按钮。
我还记得在XCode 4中你总是需要创建配置文件。现在,XCode自动创建您的配置文件以进行开发。这是XCode 6上的新功能吗?
如本回答开头所述,没有。自动生成的配置文件在Xcode 5中引入,自Xcode 5.0和现代Xcode以来,工作流程已经多次改进。如果您允许Xcode帮助您处理代码签名错误消息,则其默认位置是检查开发或分发证书的有效性(取决于您尝试执行的代码签名操作类型),检查AppId的有效性和供应配置文件,然后撤销,然后重新签发签名标识中的任何一部分是错误的。
答案 2 :(得分:0)