当我在构建选项中设置iPhone开发者代码签名身份时,为什么XCode会一直尝试安装一个临时配置文件?

当我在构建选项中设置iPhone开发者代码签名身份时,为什么XCode会一直尝试安装一个临时配置文件?,iphone,code-signing,ios-provisioning,Iphone,Code Signing,Ios Provisioning,我想在设备上以调试模式运行iPhone应用程序。我有一个用于开发人员和调试人员的有效证书和配置文件。在我的项目首选项中,我还将代码签名标识设置为“iPhone开发者”。但是,当我尝试安装我的应用程序时,它会询问我是否要安装临时分发配置文件。这很奇怪,因为我明确告诉它使用iPhone开发者代码签名身份。使用临时分发配置文件将无法工作,因为它没有调试权限 有人知道如何解决这个问题吗?也许它可以帮助您: 转到项目->编辑项目设置->生成 在“配置”下拉列表中选择调试配置(非“活动”),然后检查生成设置

我想在设备上以调试模式运行iPhone应用程序。我有一个用于开发人员和调试人员的有效证书和配置文件。在我的项目首选项中,我还将代码签名标识设置为“iPhone开发者”。但是,当我尝试安装我的应用程序时,它会询问我是否要安装临时分发配置文件。这很奇怪,因为我明确告诉它使用iPhone开发者代码签名身份。使用临时分发配置文件将无法工作,因为它没有调试权限

有人知道如何解决这个问题吗?

也许它可以帮助您: 转到项目->编辑项目设置->生成

在“配置”下拉列表中选择调试配置(非“活动”),然后检查生成设置。不应将EntElements.plist添加到调试配置中

试着这样做。有时Xcode会忽略活动配置的设置,并使用以前的配置



检查用于调试生成的info.plist文件(可以使用“info.plist file”键在生成配置中设置)。我认为,此文件中的“Bundle Identifier”等同于您的临时配置文件中的应用程序标识符。

我认为您需要授权才能在iphone上安装应用程序。现在我收到错误“未找到此可执行文件的有效配置文件”。即使我的开发配置文件在手机上,如果我删除手机上的所有配置文件,将环境设置为在设备上调试,它仍会询问我是否要安装临时配置文件。不太清楚它为什么要将临时配置文件与我的调试配置相关联我编辑了我的答案,请检查它!对于调试生成包,plist文件中的标识符必须等于调试配置文件中的应用程序名称