我尝试在我的设备上使用 XCode 调试我的应用程序,它适用于除 iPhone 5 之外的所有手机,然后我收到以下消息:
“找不到此可执行文件的有效配置文件”
当我尝试与组织者续订证书时,Xcode 崩溃。
我遇到了同样的问题,并按照... Apple 的指导解决了它 :)
要确保 Xcode 项目 Bundle Identifier 与与您的 Provisioning Profiles 关联的 App ID 兼容,请执行以下步骤。
我有同样的问题,因为我的设备 UDID 以“FFFFFFFF”开头。这个 UDID 是错误的。
现在我从 Xcode 中获取了 UDID。
将您的设备连接到 mac
Xcode --> Window --> Devices --> 点击你的设备 --> Identifier(UDID)
在我的苹果开发者帐户中添加了这个 UDID 并重新生成了配置文件。
现在它工作正常
以下为我工作:
注意:我在构建分发时已将其更改为应用程序的分发配置文件,但在恢复项目工作时没有将其更改回来。
我遇到了同样的问题,发现我的解决方案是检查设备上的日期。如果设备上的日期是将来的日期,并且在您的配置文件过期的日期之后,则会出现此错误消息。将日期更改回当前日期或配置文件过期之前的日期后,您的应用程序应该会成功加载到您的设备上。
在此之前,请务必先考虑其他解决方案。这对我来说是一个独特的情况,因为我正在测试一个需要更改设备日期的应用程序,并且无法理解为什么该应用程序在加载时会加载,而另一刻却没有加载。
一切顺利。
除了所有这些很好的答案之外,还要确保您构建方案的运行部分设置为“调试”而不是“发布”。
对我来说,这是因为我的配置文件功能与 xcode 不匹配。在团队名称下方的身份部分下,您的目标的常规选项卡上有一条警告。它有一个选项来解决发布新配置文件的问题。
对我来说,问题很简单,因为这是新的一年,Apple 要求我重新注册我的 iPhone。整个 iOS 开发的代码签名业务比它需要的要困难得多。Android的方法要容易得多。