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

时间:2014-04-29 10:21:56

标签: ios xcode ipad

我们之前的一位同事为客户创建了一个iPad应用程序。这个应用程序最近停止了工作。应用程序只需打开然后立即关闭。

我已将其中一个ipad连接到Macbook,并使用XCode中的管理器来检查日志。我看到在应用关闭之前正在打印以下行: “找不到此可执行文件的有效配置文件。”

配置文件最近确实已更新,因此我通过iTunes将新配置文件上传到iPad。我通过设置>检查配置文件和我在那里看到我的分发文件,所以我知道它已正确安装。

Stil,该应用程序根本无法打开并继续写入“找不到此可执行文件的有效配置文件。”

如何发现应用正在寻找的配置文件?

如果我要在iPad上重新安装该应用程序,可以通过某种方式提供有关如何使用XCode进行此操作的链接吗?

3 个答案:

答案 0 :(得分:2)

首先可以检查的东西很少

  1. 检查您的捆绑包ID是否与新配置文件中定义的捆绑包ID相对应。

  2. 通过在xcode的左侧面板中选择您的应用,检查应用目标的构建设置中的代码签名,然后选择构建设置并检查代码签名身份。确保在那里选择了新的配置文件。

答案 1 :(得分:2)

我认为您的 ios dev帐户续订后,您不会更新产品配置证书。

  • 使用创建了product provisioning certificate
  • 的Apple ID登录
  • 证书,标识符&配置文件 - >选择您尝试使用的配置选择,如下图所示:

enter image description here

  • 为您之前使用的此生产cer选择您的valide分配cer。

enter image description here

  • 此按下生成按钮后将其下载到您的系统中。双击它。并使用这个希望现在正在工作。

注意:检查您的开发人员/发行人员是否使用私钥对您的钥匙串无效。检查您选择的证书是否正常工作和活动模式。

更多

如果您使用 xCode5 ,则证书配置文件不会像我们在xCode4.x等组织标签中看到的那样显示

要检查您的证书是否更新,您需要按照xCode5

中的这个步骤进行操作

*

添加您正在使用的苹果ID。

enter image description here

  • 添加你的苹果ID之后右侧显示详细信息按钮然后按下刷新所有证书的刷新图标,然后你可以从Project-> target-> build setting->代码符号设置临时prifile。 / LI>

答案 2 :(得分:1)

在将设备连接到Xcode以安装应用程序之前,您必须将该设备的UDID添加到应用程序的开发人员(非分发)配置文件中。

然后在管理器窗口中下载并打开该配置文件,然后在项目和设置的构建设置中更新代码签名标识。

现在连接iPad并运行应用程序。检查您是否错过了上述任何一项。