Ios 仅在iPhone 5上找不到此可执行文件的有效配置文件

Ios 仅在iPhone 5上找不到此可执行文件的有效配置文件,ios,xcode,Ios,Xcode,我尝试在我的设备上用XCode调试我的应用程序,它适用于除iPhone 5之外的所有手机,然后我收到消息: “找不到此可执行文件的有效配置文件” 当我试图与组织者续签证书时,Xcode崩溃。我遇到了同样的问题,并按照。。。苹果:) 要确保Xcode项目包标识符与与配置文件关联的应用程序ID兼容,请执行以下步骤 选择Xcode“查看”菜单>导航器>项目 在左上角选择根项目文件夹。 (项目编辑器将显示在中心窗格中。) 单击“目标”部分中的目标 单击“生成设置”选项卡 向下滚动至“代码签名标识

我尝试在我的设备上用XCode调试我的应用程序,它适用于除iPhone 5之外的所有手机,然后我收到消息:

“找不到此可执行文件的有效配置文件”


当我试图与组织者续签证书时,Xcode崩溃。

我遇到了同样的问题,并按照。。。苹果:)

要确保Xcode项目包标识符与与配置文件关联的应用程序ID兼容,请执行以下步骤

  • 选择Xcode“查看”菜单>导航器>项目
  • 在左上角选择根项目文件夹。
    • (项目编辑器将显示在中心窗格中。)
  • 单击“目标”部分中的目标
  • 单击“生成设置”选项卡
  • 向下滚动至“代码签名标识”部分
  • 如果要构建开发设备,请单击“任意iOS SDK”右侧的“调试”下的值列
  • 在provisioning profile selection弹出窗口中,检查当前选择是否显示“For Application Identifiers:”以及预期的应用程序ID
  • 如果您正在构建分发二进制文件,请单击“任意iOS SDK”右侧的“发布”下的值列
  • 在provisioning profile selection弹出窗口中,检查当前选择是否显示“For Application Identifiers:”以及预期的应用程序ID

    • 以下几点对我很有用:

      • 从“项目导航器”窗口中单击项目名称
      • 从目标部分,选择项目的目标名称
      • 点击“构建设置”
      • 转到“代码签名”部分,对于“配置文件”设置,请选择“iOS团队配置文件:通配符AppID”,或者您可以选择特定于应用程序的配置文件名称

      注意:在构建分发时,我已将此更改为应用程序的分发资源调配配置文件,但在恢复项目工作时未将其更改回去。

      我也有相同的问题,因为我的设备UDID以“FFFFFFFF”开头。这个UDID是错误的

      现在我从Xcode中获取UDID

    • 将设备连接到mac

    • Xcode-->窗口-->设备-->单击设备-->标识符(UDID)

    • 在我的apple开发者帐户中添加此UDID,并重新生成配置文件


      现在它工作正常了

      我遇到了同样的问题,发现我的解决方案是检查设备上的日期。如果设备上的日期在将来,并且在您的配置文件过期的日期之后,则会显示此错误消息。将日期更改回当前日期或设置配置文件到期之前的日期后,应用程序应成功加载到设备上

      当然,在这之前首先要考虑其他解决方案。这对我来说是一个独特的情况,因为我正在测试一个需要更改设备日期的应用程序,无法理解为什么一刻应用程序正在加载,为什么另一刻它没有加载


      一切顺利。

      对我来说,这是因为我的配置文件功能与Xcode不匹配。在团队名称下方的“身份”部分下,目标的“常规”选项卡上有一条警告。它有一个选项来修复发布了新配置文件的问题

      除了这些很好的答案之外,还要确保您构建的scheme的Run部分设置为“Debug”,而不是“Release”。对我来说,问题仅仅在于这是一个新年,苹果要求我重新注册iPhone。iOS开发的整个代码签名业务比需要的要困难得多。Android的方法简单得多。

      您是否使用最新的Xcode(4.6)?是的,我从AppStore获得了所有可用的更新,您使用的是“合法”mac?此外,您是否尝试过从开发者门户下载您的配置文件?这是一款完全合法的MacBook Pro,我不尝试手动获取它,因为我不知道它是否会干扰Xcode管理的配置文件。感谢您将答案内联。我有一个类似的问题——我在多个开发团队工作,xcode为我的开发手机选择了一个错误的开发团队。如果您有多个身份,请确保选择正确的身份。@JohnnyLambada,我也选择了错误的团队,现在无法再次获得该选项。你是如何在Xcode中改变团队的?@RichardBronosky在Proj Nav->project->All->Search中点击项目:“代码签名”-->代码签名身份->确保“调试”不仅仅是“iPhone开发者”,它应该是“iPhone开发者:你的名字(你想要的ID)”,我也是这样解决的。我换了手机,因为电源按钮坏了,我完全忘了它是一部新手机。旧的,但谢谢它帮我解决了,也忘了。我还必须使用选定的所有设备重新生成配置文件,因为该配置文件在会员中心无效。提及设备上的日期的一票高于配置文件的到期日期哇,就是这样。谢谢