调试模式下未找到此可执行文件的有效配置文件。

241

我在试图在设备上调试应用程序时,遇到了这个错误。

我按照开发者门户网站上的说明创建了开发配置文件。我的开发设备已被选择为该配置文件,并且我从目标的代码签名身份菜单中选择了正确的配置文件。我多次重新创建了配置文件,并删除并重新安装了它,并重新创建了项目,但每当我尝试在设备上进行调试时,仍然会出现该错误。

顺便说一句,adhoc分发配置文件可以正常工作。

我花了整天的时间寻找解决方案,但没有任何进展。有人有解决方案吗?


2
苹果公司在配置门户网站内提供了详细的说明:证书配置文件 - Casebash
奇怪的是,我只在Xcode组织器控制台中看到这个错误,但应用程序仍然可以安装和运行,没有任何问题。我正在使用Ad Hoc配置文件和App Store分发配置文件进行构建。它是否会抱怨Ad Hoc配置文件,但使用App Store分发配置文件运行? - Rich Everhart
我按照这个教程做了,对我很有帮助!希望它也能帮到你。http://www.youtube.com/watch?v=dUdHifLTyrE - matiaslezin
我曾经遇到过同样的问题。设备没有被添加到配置文件中,这就是原因。 - kelin
1
如果您在应用程序正常工作一周后收到此消息,并且使用的是免费的开发者帐户,则必须重新安装。请参阅此链接 - Ryan Haining
如果您在 Cordova / Ionic3 应用程序中遇到此问题,请确保您的项目设置选择了传统的构建设置。我花了一段时间才弄清楚这一点。 - dgbt
43个回答

0

从Xcode 3升级到4.3,我发现Bundle名称和Bundle标识符必须设置为与AppId匹配。 如果所有其他方法都失败了,请尝试这个。


0

您的开发人员帐户会话可能已过期。请从偏好设置中检查账户部分。如果是这种情况,您将看到有关过期会话的红色文本。


0
在我的情况下,设备的日期和时间是手动更改的。为了解决这个问题,请将日期和时间设置为自动。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接