【问题标题】:Is there a way to install an ipa file to tester without all the apple stuff?有没有办法在没有所有苹果东西的情况下将 ipa 文件安装到测试仪?
【发布时间】:2013-12-18 10:30:26
【问题描述】:

我有一些 ipa 文件,事实证明我可以直接安装在我的设备上,而无需做任何不寻常的事情,只需 iTunes。这些应用程序不在应用程序商店中,所以我猜他们已经用 Xcode 或 ipas 做了一些事情,对吧?这怎么可能?

当我将我所做的应用程序传递给一些 beta 测试人员时,我必须询问 ID,在将其放入证书后,它可以安装,但如果没有,则不能。

所以有人知道吗?发生了什么?

如果您有企业帐户,您仍然需要测试人员的 ID,对吗?

对不起我的英语不好,但至少我尝试了!

问候和感谢!

【问题讨论】:

  • 不,设备没有越狱。
  • 寻找有关企业计划的更多信息时,我发现分发内部应用程序不需要 id(我不知道究竟是什么意思)。可能是答案吗?

标签: iphone ipad ipa provisioning-profile


【解决方案1】:

我们可以在 Xcode 中“构建和归档”,然后创建一个 ipa 文件。这是由开发人员完成的,以将应用程序传递给客户端进行测试或审查。

当然,如果您想运行此存档,您的设备应该已添加到用于创建存档的配置文件中。

【讨论】:

  • 我知道,这就是为什么我不明白他们做了什么!每次我必须将我的应用程序发送给 betatester,如果我没有它的 ID,我什么也做不了..
【解决方案2】:

你看过Test Flight吗?

编辑

想一想,如果有人能够将他们的应用程序提供给匿名测试人员,他就可以在 AppStore 之外销售该应用程序。这对苹果来说会适得其反,除非用户越狱设备,否则这是不可能的。

【讨论】:

  • 试飞仍然需要设备 ID。
【解决方案3】:

正如@Deepak 所说(然后中风),您可以使用 TestFlightApp(您不必关心 UDID)。 那里解释:How do install iPhone application from Xcode to a remote iPhone

【讨论】:

    【解决方案4】:

    是的,您可以从 Safari 安装它,当然,您必须在苹果程序的正常帐户上执行配置文件和其他所有操作。但是如果你有一个有效的 .ipa 文件,有一种方法可以在没有 iTunes 的情况下安装你的应用程序。 您可以将此文件放在您的服务器上并放置一个与 IP 直接链接的 HTML,并使用此 HTML 示例替换您的服务器和文件信息的信息:

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>downloader</title>
    </head>
    <body>
    <ul>
    
    <a href="itms-services://?action=download-manifest&url=http://SERVER_IP/URL_IPA_FILE/IPA.plist">
            Install App</a>
    </ul>
    </body>
    </html>
    

    所以你必须在创建.ipa文件时使用xcode创建的manifest.plist。

    【讨论】:

      【解决方案5】:

      最好和最简单的方法是使用diawi.com,无需帐户/注册。

      【讨论】:

      • diawi.com 的可信度如何?有人遇到过问题吗?
      • 我总是使用 diawi 为客户发送演示应用程序,因为它非常易于使用.. 并且免费。目前没问题
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-24
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多