我创建了一个 iPhone 应用程序。我没有 iPhone,我想在离我很远的朋友的 iPhone 上测试应用程序。我如何在他的 iPhone 上测试它?
当我在谷歌上搜索时,它告诉我你需要随身携带设备。是否可以发送包装并将应用程序发送到远程位置并从那里进行测试?我也有 Apple ID 和许可证。
是的,使用像TestFlight这样的工具,您将能够检查您是否会在设备上工作。因此对验收测试很有用,但对应用程序的技术工作却没有。
但是当涉及到真正需要测试设备时,没有办法绕过它。您应该在设备上进行性能测试。除非它连接到您的开发机器,否则无法使用调试器。
如果您正在为 iOS 开发,请获取 iOS 设备。
在 App Store 中发布任何内容之前,您应该自己拥有一台设备进行测试。在模拟器中进行测试与在设备上进行测试不同。
在 developer.apple.com 上,您需要创建一个 Ad Hoc 分发配置文件。您还需要将要运行应用程序的所有设备添加到此配置文件中。一旦你有了配置文件并在 Xcode 中安装了它,你就可以运行存档构建并使用分发配置文件对其进行签名。在此之后,您可以选择存档并单击“分发...”以生成 .ipa 文件。
一旦你有了这个 .ipa 文件,你就可以使用像 testflightapp.com 这样的网站将应用程序分发到测试设备。(你也可以通过电子邮件发送它;-))
如果您只是在寻找一种将 ipa 转移给其他人的方法,那么最简单的解决方案是http://www.diawi.com/或https://appsendr.com
获取目标设备 UDID 并将其添加到您的测试列表中,创建您的 IPA,将其拖到上面的站点,完成。
无需注册或类似的东西。
我更喜欢appsendr,因为它们提供的小应用程序。
让您可以将 IPA 拖到工具栏,并在上传后将 ipa url 放在剪贴板中。