【问题标题】:Is it possible to send an iOS app to a client to test without an Apple Developer ID and iPhone device?是否可以在没有 Apple Developer ID 和 iPhone 设备的情况下将 iOS 应用程序发送给客户端进行测试?
【发布时间】:2017-12-12 15:00:40
【问题描述】:

我正在开发一个 iOS 应用程序。刚才我已经完成了我的应用程序。我正在模拟器中测试它。现在我想将此应用程序发送给客户端进行测试。

我没有 Apple 开发者帐户(付费),我的客户也没有。我也没有 iPhone 设备。如果没有这些,是否可以将我的应用程序提供给客户?如果有,流程是什么?

【问题讨论】:

  • 你怎么知道这个应用程序没有在设备上测试就可以工作?在将其发送给他们之前甚至不对其进行测试,这对您的客户或他们的潜在用户来说是不尊重的。

标签: ios ios-simulator device


【解决方案1】:

绝对不是!您需要一个 Apple 开发者帐户 来进行开发测试并将您的应用上传到 App Store。

从here,您可以选择会员。这是App Distribution Quick Start。

您必须在您的开发者帐户中注册您的设备。这就是它的工作原理!它将所有设备 UDID 与您的开发者帐户相关联。

【讨论】:

  • 我需要开发者帐户才能在 iPhone 设备上运行应用程序吗?
  • 是的,您肯定需要开发帐户,因为您必须将您的设备添加到您的开发证书中,然后安装到您的系统中。然后选择该证书将使您的应用程序在该添加的设备中运行。
  • 对不起,兄弟,我有一个无需付费即可创建的 Apple ID。我可以用那个 ID 做任何事情吗?
  • 不,你不能用那个 id 做任何事兄弟。您必须为在实时设备上发布或测试付费。
  • @AnuragSharma 这不再是真的。您可以使用免费的开发者帐户部署到您个人拥有的设备上。通过 TestFlight 或 App Store 分发需要付费帐户。如果您想向某人发送仅限模拟器的构建,请在构建产品目录中找到 .app 包,将其压缩并发送。该人可以解压缩它,然后将 .app 拖到模拟器窗口上进行安装。
【解决方案2】:

这是不可能的。您需要一个 Apple 开发者帐户来获取证书和配置文件。没有这些,您将无法在设备上测试应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 2013-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多