在设备上安装配置文件不会执行 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的主要内容,如果未能解决你的问题,请参考以下文章