我刚刚破解了一个较旧的项目以应用错误修复。
修复错误2分钟后,我将其构建到我的设备上,我收到此错误“找不到此可执行文件的有效配置文件。”
在疯狂的故障排除中,我完全制作了新的发行版和开发人员证书,以及该应用的新证书。
仍然,同样的错误。
有人可以提供要检查的事项清单吗?我可以进一步解决这个问题吗?
干杯。 PS。我讨厌配置。
编辑:我正在使用团队配置文件...这是一个问题吗?我只是想调试一个设备..它不应该是一个问题。答案 0 :(得分:30)
好的,所以我解决了这个问题,不知何故,在尝试构建应用程序商店时,我将“运行”方案的构建配置从调试更改为发布..并且自然发布使用的是分发证书..这不是(并且不能)安装在我的设备上。
我讨厌xcode 4.(它的这个方面:P)
无论如何,计划是什么? :S
答案 1 :(得分:6)
我也有解决方案。这件事发生在我昨晚,完全相同的错误。我有一个以前编译的程序,现在我正在为我的应用程序添加更新,显示相同的错误。问题是我忘了将配置文件更改回Developer。 (将应用程序上传到App Store时将其设置为“分发”)。
以下是Xcode 4.6的设置。
在您的应用中点击目标 - > YourAppName - >代码签名意义。
将iPhone发行版更改为iPhone Developer。
您的应用现在可以编译。
答案 2 :(得分:2)
1-目标 - >点击应用 - >构建设置 - >代码签名: 确保“Debug”和“Any iOS SDK”都设置为“iPhone Development”
2-产品 - >方案 - >编辑方案: 确保Build Configuration设置为Debug。
答案 3 :(得分:2)
经过数小时的奋斗,我在下面找到了解决方法。
只需打开“文件”->“项目设置” 或“工作区设置”
从“构建系统” 中选择“旧版构建系统” 然后将其设置为“完成” 。
现在清理并再次运行您的应用程序。有用。
答案 4 :(得分:0)
您需要在目标级别和项目级别分配配置文件。因此,如果您使用的是Xcode 4,则可以看到两列。因此,您需要在两者中分配配置文件。另外,请确保
如果上述不起作用,请在所有配置中选择配置文件。试试吧。
答案 5 :(得分:0)
您需要将设备添加到配置门户,并且需要在设备上安装该配置文件。在Xcode4中,您可以在网站上添加设备ID后通过管理器完成所有这些操作。
答案 6 :(得分:0)
为此,您可以通过以下方式查看:
1)首先确认您的mac中正确安装了证书。两种证书分发&应该正确添加开发人员。如果不存在,则创建新的,然后再安装它。
2)检查配置文件Developer,Distribution& AdHoc配置文件正确安装。这些所有配置文件必须与相应的证书绑定。如果配置文件过期,则创建新配置文件并再次安装。
3)然后在项目中设置配置文件。
我希望这些检查对您有所帮助,您将能够在设备中测试您的应用。
干杯。
答案 7 :(得分:0)
除了上述所有响应之外,还尝试删除权利文件并重新创建它并准确提供应用程序标识符。
我不说上述错误是权利文件的bcoz,但可能是偶然的。如果它有效,你很高兴。
TNQ
答案 8 :(得分:0)
我将应用程序安装到iPad上时遇到了问题,即使它适用于其他iPad和iPhone。我最终通过配置门户使用40位设备ID手动添加它来解决它。
答案 9 :(得分:0)
我的问题是由于我的个人资料上出现“有效签名身份错误”。我撤销了我的证书,删除了我的个人资料,重新创建了所有内容,然后从这篇帖子的答案中完成了步骤:
答案 10 :(得分:0)
1)首先确认您的mac中正确安装了证书。 2)证书分发&应该正确添加开发人员。 3)如果不存在,则创建新的然后再安装它。 4)然后在项目中设置配置文件。
我希望这些检查都会有所帮助。
答案 11 :(得分:0)
就我而言,这是我两个月前在iPhone上手动设置时间的问题。但是当我更改为自动设置时间后,它就可以正常工作了。
Setting
-> General
-> Date & Time
-> set time automatically
如果它不起作用,则同时为Mac和iPhone设置时间,应该可以正常工作。
答案 12 :(得分:-1)
像在屏幕上一样更改设置。