转移应用程序后获取“找不到此可执行文件的有效配置文件”

Posted

技术标签:

【中文标题】转移应用程序后获取“找不到此可执行文件的有效配置文件”【英文标题】:Getting 'A valid provisioning profile for this executable was not found' after transferring app 【发布时间】:2017-08-14 19:04:36 【问题描述】:

我刚刚转移了我的应用帐户,这是第一次看到错误

App installation failed. A valid provisioning profile for this executable was not found.

应用程序构建成功并且在模拟器中运行良好,但是当我在我的 iPhone(2 台 iPhone)中测试它时,我收到了这个错误。我的帐户尚未过期,我认为它与钥匙串有关,因为转移应用程序删除了钥匙串,但是当我在 developer.apple.com 签入时,一切都处于活动状态并且钥匙很好。

【问题讨论】:

XCode :7 App installation failed :A valid provisioning profile for this executable was not found的可能重复 从 Mac 中删除所有现有的配置文件并从您的苹果开发者帐户下载对应的配置文件并将其安装在钥匙串中。并确保您安装应用程序的设备列在配置文件中。 我尝试了你们所有的解决方案,但没有任何反应 @RahulKumar 你介意解释一下如何在钥匙串中安装配置文件吗?我有点没明白。谢谢 请描述“转移我的应用帐户”是什么意思。换新机器?您是否导出了与证书相关的私钥?苹果没有那个,所以你需要自己移动它。或者,如果您没有正当理由不这样做,最好切换到自动代码签名。 【参考方案1】:

在 XCode 上点击项目名称,进入 Build Setting->Signing->Provisioning Profile

在此处设置配置文件并返回常规选项卡,检查您是否在签名部分拥有正确的配置文件。

清理您的项目并再次构建它。

【讨论】:

以上是关于转移应用程序后获取“找不到此可执行文件的有效配置文件”的主要内容,如果未能解决你的问题,请参考以下文章

iTunes 应用转移后,用户无法更新 iOS 应用

iOS - 如何在转移后更新应用程序

转移应用程序后的临时证书

更新后崩溃(转移iOS App的所有权)

iOS App转让/转移Label文字分段颜色UIWebView禁止滚动获取设备的 DeviceTokeniOS友盟分享,指定界面显示需要分享到的平台的解决方案

iOS App转让/转移Label文字分段颜色UIWebView禁止滚动获取设备的 DeviceTokeniOS友盟分享,指定界面显示需要分享到的平台的解决方案