【问题标题】:Test Phonegap Build app on a friend's iPhone在朋友的 iPhone 上测试 Phonegap Build 应用程序
【发布时间】:2012-12-06 18:36:01
【问题描述】:

我使用 Phonegap Build 创建了一个移动应用程序(不仅仅是Phonegap...而是Build)。我有一台 Windows PC,不使用 eclipse 或 xcode。我只是编写 Javascript,让 Build 为我完成所有复杂的工作。

我可以在我的应用编译后通过扫描构建页面上显示的二维码轻松地在 Android 设备上测试我的应用......但是如何在 iPhone 或 iPad 上进行测试? 我可以说服家人借给我一天,但我没有 Mac(我可能会去拜访另一位朋友短暂使用)。

此时花费 99 美元购买开发者证书是不合适的,即使此应用最终可能会提交到商店。如果 99 美元是唯一的选择,我将非常感谢任何能说明这一点的人!

或者我只需要了解TestFlightLesspainful?目前这些描述让我感到困惑,但如果我听到一些专家告诉我这是正确的方法,我会更加努力!

在真正的 Apple 设备上进行测试会很好,因为我没有太多运气让模拟器运行......但也许我的困境的唯一答案是告诉我坚持使用模拟器。 (在这种情况下:是否有一个很好的分步教程供初学者在 Windows 中安装 iPhone 模拟器?)。

谢谢。

【问题讨论】:

    标签: iphone testing cordova


    【解决方案1】:

    如果您想在设备上进行测试,您的应用需要使用您的证书进行签名。您还需要一个开发配置文件,其中包含您要测试的任何设备的设备 ID。为了获得这些东西,你需要加入 Apple 的 iOS 开发者计划。即使您使用 PhoneGap Build 服务也是如此;为了构建设备,您需要将您的证书和配置文件上传到 PhoneGap Build。查看 PhoneGap Build 的Building for iOS 页面以获取完整信息。 这意味着您需要支付 99 美元的费用才能加入 iOS 开发者计划。

    另一种方法是越狱您的设备(或者,在这种情况下,越狱您朋友的设备)。如果您愿意,可以在网上找到相关说明。但是,我认为在这种情况下您将无法通过 PhoneGap Build 构建应用程序——您需要使用 Xcode 或其他一些工具自己构建您的应用程序。

    【讨论】:

    • 感谢您帮助我。我认为支付 99 美元听起来比学习如何设置 xcode 更好,所以我们会这样做(在我们提交到 Google Play 商店并向自己证明我们已经完全准备好之后!)。再次感谢。
    【解决方案2】:

    就像其他人在这里结束的更新一样。您现在可以使用Adobe PhoneGap Developer App,它允许您在没有 ID、许可证等的设备上运行应用程序。Here is a guide to getting started

    【讨论】:

    • 谢谢。看起来不错,但我希望他们能为不使用命令行工具的人(即喜欢构建简单性的人)编写指南!
    • 仅供参考:这个答案曾经是正确的。 Apple 遗憾地将 Adob​​e PhoneGap Developer App 从 AppStore 中撤下:blog.phonegap.com/… 听起来这可能会在未来再次发生变化。
    【解决方案3】:

    您需要加入 Apple 开发者计划才能签署构建并创建 .IPA 以使用 TestFlight 或其他方法将构建安装到设备上。

    您可以选择在没有此功能的设备上进行测试 - 请参阅 App.io 了解浏览器内模拟器。

    无论你选择那个还是 TestFlight 我已经写了一篇关于 Getting mobile app builds to your customers 的博客,其中包括选项的优缺点以及你需要经历的步骤。

    【讨论】:

      【解决方案4】:

      在您的 Windows PC 上安装 iTune。将 IPA 文件复制到 iTune 的应用程序目录。连接设备(iPhone、iPad 或 iPod)时,同步应用程序。然后就可以在真机上测试了。

      【讨论】:

      • 谢谢。真的那么简单吗?问题是......我认为 Phonegap Build 在您上传证书之前不提供 IPA 下载?
      • @MagnusSmith 没错。即使他们可以提供 .ipa 文件,如果没有使用有效证书签名,它也不会在非越狱设备上运行。我在回答中链接的页面说:添加您的密钥后,我们将尝试为 iOS 重建应用程序。如果一切顺利,您应该会看到可用的已构建 ipa 文件的链接。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多