【问题标题】:How to build app on iphone/physical device without developer account?如何在没有开发者帐户的 iphone/物理设备上构建应用程序?
【发布时间】:2017-10-11 10:33:15
【问题描述】:

我有 xcode 8.3 和 mac sierra10.12.4,我正在构建 cordova 应用程序。我无法在 iphone 上构建/生成应用程序。我没有苹果开发者帐户,所以我正在尝试使用 appleid,但没有获得配置文件。应用程序仅在模拟器中构建。如何在没有开发者帐户的 iphone/物理设备上构建应用程序?

【问题讨论】:

标签: xcode cordova provisioning-profile apple-developer


【解决方案1】:

您不需要付费 Apple 开发者帐户来在您的设备上运行应用程序,但您需要付费 Apple 开发者帐户来分发应用程序。要在您的 iPhone 上运行该应用程序,您只需在 Xcode 中输入您的 Apple 开发人员帐户凭据,如下所示:

添加您的苹果开发者帐户后,只需按照这些操作即可运行该应用程序,请注意在此之前从下拉列表中选择您的设备。

【讨论】:

  • 从技术上讲,您确实需要一个开发者帐户才能在设备上运行应用程序。您不再需要付费开发者帐户。但是您仍然需要一个开发人员帐户来签署二进制文件。 iOS 设备不会运行未签名的应用程序,因此需要一个开发者帐户,无论是免费还是付费。
  • @wottle 我知道我忘了提及付费帐户,但我确实提到过,对于应用分发,您需要苹果开发者帐户,所以我认为我的回答不值得您投反对票。
  • 我的问题是你答案的第一行是完全错误的。如果有人来这里读到他们会产生错误的印象,即您可以在没有 Apple 开发者帐户的情况下以某种方式签署在 iOS 上运行的应用程序。
  • 好的,现在可以了吗?
【解决方案2】:

您需要注册您的 Apple ID 才能成为免费的开发者帐户。这将允许 Xcode 创建免费的 7 天配置文件,您可以使用这些配置文件构建连接的设备。

更多信息,您可以查看this tutorial。您似乎已经拥有 Apple ID,因此您可以跳过第 1 步。但请按照其他步骤将其设为开发帐户,然后将其链接到 Xcode 中。

【讨论】:

  • 当我使用开发者帐户登录时,它显示给我的是用户而不是免费。看截图
  • 请将其他详细信息(包括任何屏幕截图)添加到您的原始问题中,我可以尝试调整我的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-16
  • 1970-01-01
  • 1970-01-01
  • 2023-01-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多