【发布时间】:2014-11-17 22:33:48
【问题描述】:
昨天我下载了Xcode6,现在我遇到了一个我无法解决的问题。在我的会员中心,我有有效的证书和临时配置(分发)。直到昨天,在Xcode 5 中,如果我想将我的 .ipa 添加到 TestFlight,我正在使用存档并选择我的有效临时配置文件。我什至没有在 Xcode 中登录我的开发者帐户。
现在 - 在Xcode 6 - 根本没有任何工作。好的,我已经登录了首选项,Xcode 在 Mac 上下载了我所有的配置文件,但是每当我选择导出时,它都会说我没有匹配的配置文件,它正在使用 XC: 前缀创建新的配置文件——我没有不想使用,因为它包含我在会员中心拥有的所有设备 - 甚至是我不想包含在我的应用中的设备!
我正在尝试这个线程中的所有内容:
Xcode 6 - How to pick signing certificate/provisioning profile for Ad-Hoc distribution?
但没有什么对我有用。也许我没有正确理解它是如何工作的,并且我必须做一个技巧,但我想使用我定义的配置文件。我试图创建新的配置文件,重命名旧的配置文件,从 Mac 中删除所有配置文件,将配置文件从桌面拖到 Xcode 图标,再次在构建设置中选择正确的配置文件,但我被卡住了。
这里是截图:
我的临时配置文件是分发配置文件。
【问题讨论】:
-
也有这个问题。删除并重新制作了我所有的证书,包括 Xcode 神奇地为您创建的“XC”证书。 Xcode 仍然会自动重新创建并选择 XC 证书用于 IPA 临时分发。不知道发生了什么,所有其他解决方案似乎也不起作用。我将降级回 Xcode 5.1.1,直到问题得到解决。
-
删除钥匙串上的所有内容,developer.apple 上的许可证,然后按照以下步骤操作:stackoverflow.com/questions/25567481/…
-
这很烦人。我也见证了这一点。是否有任何开发人员文档可以解释整个事情?基本上,这意味着如果 XCode 无论如何都会创建一个,那么创建自己的 AdHoc 配置文件是没有意义的。此外,我可以看到,每当我为 AdHoc 导出存档时,它都会选择一个相对随机的 XC* 配置。有时它与项目供应商有关,有时它只是 * 通配符。什么鬼?
-
为什么是苹果,为什么?这不是 VB6,我可以自己做配置文件...
-
@rattkin 正确;制作自己的 AdHoc 配置文件毫无意义。 Xcode 所做的选择不是随机的。如果您的应用程序使用任何需要非通配符应用程序 ID 的功能,那么它将使用具有特定应用程序 ID 的配置文件。否则,它将使用带有通配符应用 ID 的配置文件。
标签: ios xcode certificate provisioning ad-hoc-distribution