在设备上安装配置文件不会执行 xcode 6

Posted

技术标签:

【中文标题】在设备上安装配置文件不会执行 xcode 6【英文标题】:Installing provisioning profile on device does nothing xcode 6 【发布时间】:2014-10-07 11:07:10 【问题描述】:

我有一个有效的配置文件,我正在运行的程序在我的一部 iPhone 上运行良好。但是,由于某种原因,我无法将其添加到我的另一部 iPhone。下面是它的外观:

显示配置文件

点击添加一个

选择我的配置文件

啊啊啊什么都没有发生

有没有其他人遇到过类似的问题,或者有没有人知道可能的解决方案?到目前为止,xcode 似乎没有响应。

【问题讨论】:

我在 ios 9.3.3 上遇到了同样的问题,但是当我重新启动 iPad 时,我可以在 XCode 中看到配置证书。 【参考方案1】:

Rkey,我遇到了同样的问题。如果您还没有找到解决方案,这就是我解决问题的方法。 与其尝试自己安装配置文件,不如在设备上运行应用程序,而无需尝试自己进行设置。现在,如果我没记错的话,您会收到“找不到此可执行文件的配置文件”或类似的消息。

您需要在 Xcode6 的构建设置中更改代码签名身份。 将所有内容[代码签名身份、调试、任何 SDK、任何 iOS SDK、发布、任何 iOS SDK)更改为 iOS 开发人员并将配置文件设置为自动。

之后,如果您再次尝试在手机上运行该应用程序,系统会提示您选择“修复问题”,然后单击“修复问题”即可解决问题。

希望它对你有用。

【讨论】:

救救我的头发。谢谢@etana 这应该是被接受的答案!帮助我使用 Xcode 6.3 和 iPhone 6 Plus。 现在已经很久了,我不记得我是如何解决这个问题的,但我敢肯定,如果不完全是这样的话,它就是这样的。我记得至少看过这个答案,所以非常感谢=) @etana,我也有同样的问题。我可以在哪里设置它们?【参考方案2】: 转到苹果门户并在那里添加所有必需的设备。

然后转到您要下载的配置文件,对其进行编辑并确保以下事项:

与配置文件关联的 App ID 和 info.plist 中的 App ID 相同。

所有必需的设备都包含在此配置文件中(它们被选中标记为配置文件)。

检查关联的配置文件证书是否有效,并且您拥有该证书的私钥对。

在 xcode 设置中选择配置文件和代码签名 您正在运行的方案的身份(证书) 申请。

【讨论】:

感谢您的快速回复!遗憾的是,这已经完成,它给了我一个经典错误“找不到此可执行文件的有效配置文件” 您是否在此配置文件中添加了设备 UDID? 我以为我做到了,但我只记得这个手机不是我同事的旧手机而是新手机,所以它有一个新的UDID。谢谢!但是,我现在尝试添加它,仍然没有区别。 我正在卸载 xcode 6,它带来的只是痛苦和痛苦。当我安装并使用 xcode 5 进行测试时,我会更新你的情况。 不,还是同样的问题:“找不到此可执行文件的有效配置文件”【参考方案3】:

XCode 10 的更新答案 ... 见这里:https://***.com/a/52434756/3216970

遇到了这个最初使用 XCode 9 创建的带有 Ionic 的应用程序。 自动/手动配置文件或证书的常规修复程序绝对没有一个有效。

问题在于 XCode 10 的“新的和改进的”构建系统。它只是不适用于较旧的项目,并且没有任何错误消息实际上解释了原因。

转到文件 -> 工作区设置。

将构建系统更改为“旧版构建系统”

现在,Provisioning Profiles 神奇地出现在您的设备上,您可以在 3 小时前开始在无数次使用此 Provisioning BS 时部署您需要在设备上获取的应用程序。感谢苹果。

【讨论】:

以上是关于在设备上安装配置文件不会执行 xcode 6的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 4.6 中找不到 Mac 安装程序证书

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

无法安装企业应用程序 - 此配置文件无法安装在此设备上

如果从 XCode 安装,应用程序有效性

Xcode 命令行安装到设备

带新设备的企业部署