【问题标题】:ios device cannot install addhoc versionios设备无法安装addhoc版本
【发布时间】:2014-06-19 17:31:44
【问题描述】:

我有一个非常烦人的问题,我有一个 xcode 项目,我需要复制并对其进行一些更改(只有一些文本更改),所以我首先复制整个项目并将其放在另一个文件夹中mac,然后我创建了一个新的配置文件和一个新的 App ID,选择了所有现有设备并下载了配置文件,双击它们然后编译了项目。该应用程序可以安装在我的 ipad 上,但是当我尝试使用另一个 ipad(在设备中选择)时,它给我一个错误,说该设备不允许安装应用程序...可能有什么问题...?

【问题讨论】:

  • 您是否使用新配置文件更改了项目构建设置(代码签名)中的旧配置文件?您是否清理并重新启动了 XCode?您可以添加您收到的确切错误消息吗?
  • 是的,我更改了新的配置文件,清理并重新启动了 Xcode。但这并没有帮助,我在会员中心检查了配置文件的 ID,并在构建设置中选择了这些配置文件,但没有...

标签: ios xcode ipad device


【解决方案1】:

出于这样的原因,我讨厌会员中心。说真的,您能做的最好的事情就是删除所有内容(AppID 除外)并重新开始。

更新

一个干净的开始:

  1. 删除所有证书和配置文件
  2. 重新创建您的证书、配置文件
  3. 将它们导入您的项目/刷新代码签名/刷新团队
  4. 构建设置 > 代码签名:设置您的 代码签名身份Provisioning Profile 属性
  5. 选择“iOS 设备”、您的架构,然后存档

与您的具体问题相关的最后一点说明:确保您正在创建一个Ad Hoc 配置文件并在该配置文件下归档(和分发)。我知道这听起来如何,但是当你不注意时就会发生这种情况;)

【讨论】:

  • 我也不能说我很高兴,如果我应该接受你的建议,我应该删除什么来重新开始?
  • 嗨,我只是尝试删除配置文件然后重新生成它们,然后设置代码签名身份和配置文件,但这没有帮助。我没有删除证书,恐怕我会弄乱我正在工作的另一个项目......顺便说一下,我使用 testflight 以便用户可以在他们的设备上安装应用程序,这可能是他们获得这个的另一种方式在不允许安装应用程序的设备上正常工作?
  • 您需要遵循流程的每一步。这很重要。不,如果您希望能够分发临时构建,这是不可避免的
  • 我尝试使用 testflight 进行分发,但它不起作用,但是当我使用 www.diawi.com 来做同样的事情时,而且还提供了附加的配置文件,它工作得很好。我仍然不知道为什么,但它有效,这就是现在最重要的。
猜你喜欢
  • 2021-12-11
  • 1970-01-01
  • 2021-03-19
  • 2017-08-02
  • 1970-01-01
  • 1970-01-01
  • 2021-05-01
  • 2021-11-07
  • 1970-01-01
相关资源
最近更新 更多