Xcode 尝试将分发配置文件安装到设备

Posted

技术标签:

【中文标题】Xcode 尝试将分发配置文件安装到设备【英文标题】:Xcode tries to install Distribution Profile to device 【发布时间】:2011-01-05 12:37:41 【问题描述】:

因此,我使用我的分发配置文件为 App Store 提交构建了我的应用程序,并提交了它。

现在,我来测试我的 iPhone 上的新更新,Xcode 不断告诉我

"Cant run 'my app' on iPhone 'Joes iPhone'.
The iPhone “Joe’s iPhone” doesn’t have the provisioning profile with
which the application was signed.

Click “Install and Run” to install the provisioning profile 
“Distribution Profile” on “Joe’s iPhone” and continue running “myapp.app”.

我的配置是 Debug,代码签名身份在项目和目标设置中都设置为 iPhone Developer。

如何让 Xcode 重新开始使用开发者资料?

谢谢

【问题讨论】:

【参考方案1】:

我必须转到项目菜单并选择“编辑活动目标”——即使我的配置文件是正确的,该目标仍然设置为我的 App Store 发布配置文件,而不是我的开发配置文件。我不知道这个问题的根本原因,但它确实解决了问题。

【讨论】:

【参考方案2】:

这没关系。如果您单击“安装并运行”,XCode 会将配置文件安装到手机,然后将安装应用程序并运行它。

莫西

【讨论】:

我确实点击了安装并运行,它运行了应用程序,但每次都会出现该消息。我的印象是分发配置文件不应该用于测试构建,只能用于应用商店提交? 这是真的。我的意思是它应该只用于应用商店。但是您应该创建不同的配置,例如 Debug/Release/Distribution,对于 Debug/Release,使用 Development 配置文件,对于 Distribution 然后使用 Distribution 配置文件。 我的调试配置使用我的开发人员配置文件...这是我正在尝试构建和运行的。 Xcode 告诉我安装分发配置文件。可能是首选项文件冲突?【参考方案3】:

重新下载证书并清除所有目标

【讨论】:

如果这解决了问题,请不要忘记通过单击左侧的大勾号来接受您自己的答案。这标志着答案为未来读者的利益解决了问题。

以上是关于Xcode 尝试将分发配置文件安装到设备的主要内容,如果未能解决你的问题,请参考以下文章

如何将设备添加到分发配置文件

如何使用分发配置文件将 iPA 安装到特定设备

有效的分发配置文件从 Xcode Organizer 中消失了吗?

如何将 Ad Hoc 发送到我不拥有的设备

Xcode 找不到 iOS 分发证书

用于 Ad-Hoc 分发的 Xcode 6 GM 配置文件