3

我每周都有一些 IOS 设备,我必须在开发期间将我的应用程序发送到这些设备以进行测试。这些设备无法连接到我的计算机上,因为它们离我很远,而且在这种情况下,它们不会被带到我的本地计算机上。如果插电可用,我的生活会容易得多。但事实并非如此。

现在我不得不手动做很多烦人的事情:添加它,重新生成它,从本地机器中删除它,添加到新的等等等等。

在 Apple 开发人员门户中将设备添加到我的设备后,我想在 XCode 中使用它而不重新生成证书、删除、下载到我的本地计算机。应该有一些自动刷新过程。

在 XCode 4.5 之前,管理器中有一个选项可以让 Xcode 自动刷新它。

在当前的 XCode 版本中呢?

4

2 回答 2

4

在 Xcode 4.5 中,可以使用相同的刷新选项。

步骤 创建在上述过程完成之前要遵循的临时配置文件。检查这个

刷新配置文件的步骤。1.在开发者门户添加设备。2.通过将设备添加到配置文件来更新开发人员配置文件。3.打开 Xcode> Organizer >Devices 4.删除旧的配置文件

您会在按钮单击刷新处找到一个刷新按钮。清理项目并将其存档。将其发送给用户,它将在新设备上运行。

于 2013-04-17T09:02:38.723 回答
2

@TechFanatic 的解决方案对我不起作用。

对我有用的是:

  1. 从 XCode 中,选择 XCode > 首选项。
  2. 单击“帐户”选项卡。
  3. 选择您的帐户。
  4. 单击“查看详细信息...”按钮。
  5. 单击左下角的刷新按钮。

这来自Apple 文档中的“Refreshing Provisioning Profiles in Xcode”部分。


编辑:这在 XCode 7 中不再有效。我在 XCode 7 的任何地方都没有找到“刷新”按钮。如果你找到了,请提供该答案。与此同时,有一种解决方案- 您删除并重新创建托管配置文件。

具体来说,如果您正在进行 Ad Hoc 构建:

  1. 会员中心,为您的应用删除“iOS Team Provisioning Profile”。不要删除“XC Ad Hoc”配置文件。
  2. 在 XCode 中,在 XCode > Preferences 菜单中,在“Accounts”选项卡中,在您的帐户的“View Details...”下,通过右键单击并选择“Move to Trash”删除您的应用程序的“iOS Team Provisioning Profile” ”。
  3. 在您的目标的“常规”选项卡中,将有一个“修复问题”按钮。点击它。
  4. 不要担心会员中心现在说您的 XC Ad Hoc 配置文件现在无效。这将在稍后的步骤中自行修复。
  5. 构建您的应用程序。
  6. 归档您的应用程序。
  7. 从“组织者”中导出您的应用程序。
  8. 选择“保存以供临时部署”。
  9. XCode 会抱怨您的配置文件不匹配或类似的。单击“重置”按钮,然后单击“重试”。
  10. XCode 应该继续并创建一个 .ipa 文件。
  11. 在会员中心,您的 XC Ad Hoc 配置文件将再次显示为活动状态。

很简单,对吧?

于 2014-04-05T01:17:45.047 回答