【发布时间】:2014-02-11 17:25:57
【问题描述】:
过去一年我们一直在开发一个大型 IOS 项目 - 由于项目规模庞大,已经成立了一家新公司来支持它 - 所以我们以新公司名称设置了一个新的 IOS 开发人员许可证 - 一切都很好我们认为很简单 - 但尝试将配置切换到新帐户确实令人头疼!
我们尝试创建新开发者帐户所需的各种证书和配置文件 - 经过一些困难 - (最终涉及从所有设备中删除所有配置文件和证书并从头开始) - 我们设法构建了应用程序并提供 iPhone。现在一切都解决了——至少我们是这么认为的。在办公室 iPad 上进行测试时,我们发现我们仍然遇到同样的问题 - 我们基本上收到以下错误消息 -
Check dependencies
Code Sign error: No matching provisioning profiles found: None of the valid provisioning profiles include the device (DEVICE NAME).
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.0'
Ipad 显示在我们开发帐户的配置文件中 - 但不会从 xcode 进行配置。
尝试删除所有证书并重新安装 - 但没有运气 - 非常令人沮丧 - 不知道接下来要尝试什么 - 谁能提供任何建议!?
【问题讨论】:
-
我会从 Apple Developer Portal 下载配置文件并用 vim 打开它以查看设备的 UDID 是否在其中。然后我会检查构建配置是否正确。然后我会删除派生数据。然后我会重新启动 Mac 和 iDevice。然后我会清理并尝试安装。然后我会尝试找到 Xcode 使用的配置文件(Xcode 5 有点困难)并使用 vim 进行查看。然后我会尝试使用不同的Mac。然后我会尝试创建一个 ipa 并使用 Xcode Organizer 安装它。
-
为@dasdom 的建议喝彩,我会在早上试一试,看看它们是否有效。令人沮丧这些证书/配置文件嘿!干杯
-
确实如此。我想知道在开发者与疯狂糟糕的证书巫毒的战斗中浪费了多少钱。
-
嗨@dasdom - 我听从了你的建议 - 下载了配置文件(不包含正确的 ID) - 清除派生数据 - 重新启动 - 点击修复,一切正常!为此欢呼 - 添加作为答案,我会给你打勾..
标签: ios xcode code-signing ios-provisioning