尝试在设备上运行我的应用时,找不到此可执行文件的有效配置文件

时间:2014-06-10 08:15:11

标签: ios iphone ios7

我现在正在敲打这一天超过一天,我几天前已经将应用程序上传到苹果商店,它被拒绝了。我做了更改,现在想再次在我的手机上测试应用程序,每次我收到一条奇怪的消息,告诉我没有有效的配置文件。我是iOS的新手。

我检查了各种问题,并按照解释设置了所有内容。为什么会出现这种奇怪的错误。

点击窗口>组织者我看到我的有效个人资料和我的iPhone带有绿色信号。我想知道问题出在哪里!有帮助吗?

6 个答案:

答案 0 :(得分:8)

要将应用程序测试到您的设备,您需要执行以下步骤:

enter image description here

enter image description here

  • 添加设备UDID后,您需要创建创建开发人员临时配置文件并选择所有设备。

  • 下载此创建的开发人员临时配置文件并按照我们通常的方式安装

  • 在Xcode设置中,您正在设置开发人员临时配置文件的正确Bundel标识符<{1}}

  • (com.xyz.devTesting)符号设置代码签名选择必须出现在列表中的开发人员临时代码。

现在所有设置并使用xcode连接您的设备并运行必须运行到您设备的项目。

答案 1 :(得分:5)

+1将我的头撞在墙上一两天......

同时检查此设置:

  

构建设置 - &gt;代码签名 - &gt;供应资料

按照此处的步骤,对我有用的是将其设置为“自动”: A valid provisioning profile for this executable was not found... (again)

答案 2 :(得分:1)

检查您的构建设置。有一个选项Code Signing Identity。您应填写iPhone开发人员证书和开发供应资料

答案 3 :(得分:1)

我试图在iPhone上运行我的应用程序(使用XCode 7.2)时突然开始获取此消息。以前没有问题。在论坛上尝试各种解决方案几个小时后,我开始对我的源代码控制存储库做差异。

就我而言,事实证明产品包标识符已被项目的.plist文件中的$ {PRODUCT_BUNDLE_IDENTIFIER}替换。我将其更改回实际的包标识符字符串,问题就消失了。

答案 4 :(得分:1)

我在更改应用的Team和Bundle ID后开始遇到此问题。在阅读了所有关于SO的类似问题并找不到对我有用的解决方案后,我终于发现了错误:

App Target Signing设置正确,但测试目标不是。

更改Team and Bundle ID后,我没有尝试过运行测试。一旦我纠正了(Xcode在Target&gt; General&gt; Signing屏幕中显示错误),应用程序和测试目标都在我的手机上运行。

答案 5 :(得分:0)

我之前遇到过这个循环,重置/重新颁发证书和配置文件。请注意,某些信息已缓存。

如果您获得有关有效配置文件的无限循环,确保在更改后执行CLEAN构建

https://developer.apple.com/library/ios/technotes/tn2319/_index.html#//apple_ref/doc/uid/DTS40013778-CH1-INSTALLPROFILE