我们之前的一位同事为客户创建了一个iPad应用程序。这个应用程序最近停止了工作。应用程序只需打开然后立即关闭。
我已将其中一个ipad连接到Macbook,并使用XCode中的管理器来检查日志。我看到在应用关闭之前正在打印以下行: “找不到此可执行文件的有效配置文件。”
配置文件最近确实已更新,因此我通过iTunes将新配置文件上传到iPad。我通过设置>检查配置文件和我在那里看到我的分发文件,所以我知道它已正确安装。
Stil,该应用程序根本无法打开并继续写入“找不到此可执行文件的有效配置文件。”
如何发现应用正在寻找的配置文件?
如果我要在iPad上重新安装该应用程序,可以通过某种方式提供有关如何使用XCode进行此操作的链接吗?
答案 0 :(得分:2)
首先可以检查的东西很少
检查您的捆绑包ID是否与新配置文件中定义的捆绑包ID相对应。
通过在xcode的左侧面板中选择您的应用,检查应用目标的构建设置中的代码签名,然后选择构建设置并检查代码签名身份。确保在那里选择了新的配置文件。
答案 1 :(得分:2)
我认为您的 ios dev帐户续订后,您不会更新产品配置证书。
product provisioning certificate
注意:检查您的开发人员/发行人员是否使用私钥对您的钥匙串无效。检查您选择的证书是否正常工作和活动模式。
更多强>
如果您使用 xCode5 ,则证书配置文件不会像我们在xCode4.x等组织标签中看到的那样显示
要检查您的证书是否更新,您需要按照xCode5
中的这个步骤进行操作
添加您正在使用的苹果ID。
答案 2 :(得分:1)
在将设备连接到Xcode以安装应用程序之前,您必须将该设备的UDID添加到应用程序的开发人员(非分发)配置文件中。
然后在管理器窗口中下载并打开该配置文件,然后在项目和设置的构建设置中更新代码签名标识。
现在连接iPad并运行应用程序。检查您是否错过了上述任何一项。