【问题标题】:Do I need an iOS device to 'Archive' Xcode Project?我需要 iOS 设备来“存档”Xcode 项目吗?
【发布时间】:2017-10-12 10:26:42
【问题描述】:

我是一名新秀 iOS 开发人员,正在尝试推出我的第一个应用程序,我一直在 StackOverflow 上寻找答案 - 但没有一个成功。 有3个关键点要牢记...

  1. 我实际上并没有 iOS 设备,到目前为止我只是使用模拟器来测试应用程序

  2. 我也拥有所有证书和配置证书。

  3. 我已经在 iTunes Connect 上创建了一个配置文件,以便将我的项目上传到其中。

问题来了

  1. 它说我需要插入一个设备并让 Xcode 注册它,但我根本没有 iOS 设备。

  2. 我已经在 Developer.Apple.com 中创建了证书和所有需要的东西,为什么它说找不到呢?

  3. 我还收到一个额外的错误,以下是错误:

只是为了让您知道,老实说,我一直在寻找这个网站的答案,尽我所能,但上面的 3 个错误根本不会消失。

我已准备好发布该应用,但它无法“存档”:( 请帮忙!

【问题讨论】:

  • 您的错误是代码签名错误。修复它们后,您可以使用目标下拉菜单中的“通用 iOS 设备”在没有设备的情况下存档应用程序。

标签: ios xcode


【解决方案1】:

是的,您不需要真实的设备来发布应用程序

您面临的问题是选择正确的配置文件。您需要创建: + 生产证书 + 与您的应用程序包匹配的 AppID + 来自您的 Cert 和 AppID 的生产配置文件

我建议您仔细阅读以了解什么是配置文件:https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html

以及如何发布应用 https://code.tutsplus.com/tutorials/how-to-submit-an-ios-app-to-the-app-store--mobile-16812

祝你好运

【讨论】:

  • 这就是我刚刚所做的...我将我的帐户重新链接到 Xcode 并取消选中“自动管理签名”框 - 现在我收到这个错误...配置文件“应用程序名称”不包括签名证书“​​iPhone Distribution:
  • 简短回答:重新生成包含“应用程序名称”的“iPhone 发行版”。长答案:阅读苹果文档以了解 Certificate、AppID 和 DeviceID 如何结合起来制作 Provisioning Profile,您将永远不会再遇到此类问题 :)
  • 看来你错了 - Xcode 要求连接 iOS 设备并添加配置文件。显然,它用于验证开发人员确实创建了项目。
猜你喜欢
  • 1970-01-01
  • 2022-06-20
  • 2021-10-03
  • 2017-02-17
  • 1970-01-01
  • 2016-06-02
  • 1970-01-01
  • 1970-01-01
  • 2019-01-29
相关资源
最近更新 更多