【问题标题】:Packaging and Distribution of ios apps locally在本地打包和分发 ios 应用程序
【发布时间】:2015-10-08 06:31:00
【问题描述】:

我很想知道是否可以在本地 2 个人之间共享 从项目生成的 ipa 文件,而无需 iTunes 商店或测试飞行的开销。与 android 应用程序 一样,我们可以轻松地与任何人共享编译后的 .apk 文件,甚至可以跨越国界。我已经阅读了以下参考资料https://stackoverflow.com/a/6413247/550177,但我确信我的问题有所不同。任何形式的帮助都会得到满足

【问题讨论】:

  • 你的意思是编译一个 Xcode 项目并在你的设备上运行它?
  • 在 android 中,即使您在全球范围内,我也可以将 apk 发送给您,并且您可以安装该应用程序。我想知道是否可以在 ios 中做同样的事情。因为我不知道编译文件后的最终产量是多少
  • 您可以使用设备的 udid 进行临时构建,将其导出然后发送。但绝不像 android 将它发送到全球。这就是 ios 的盗版率较低的原因。

标签: android ios share app-distribution


【解决方案1】:

不,你不能。您需要有一个开发者帐户才能在 iPhone 上进行测试。然后,您可以打包您的应用并使用它们的 UDID 部署到多个 iPhone。

当您将手机连接到 Mac 时,可以在 iTunes 中找到 UDID。您需要将此 UDID 添加到您的设备列表中,并在 Member Center 的配置文件中检查它。应用程序包(ipa)可以上传到Dropbox,然后你可以从手机上点击一个url来安装应用程序。

该网址可能会链接到您的 Dropbox 中的应用,如下所示:

itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/XXXXXXX/YourApp.plist

【讨论】:

  • 使用 testflight 应用程序,您可以共享应用程序(?)
  • 是的,您也可以这样做,但这同样需要开发者帐户。
【解决方案2】:

如果设备是以下任一情况,您可以共享已编译的应用程序:

  1. 均在 Apple 开发者帐户下注册/配置(付费)
  2. 越狱

(未编译的)替代方案是(Xcode 7+ 中的新功能):

  1. 共享 Xcode 项目,然后编译项目并安装在您的设备上。 (免费)

【讨论】:

  • 所以基本上 ios 不提供该功能
  • 您的目标到底是什么,您是想与认识的人分享您的应用程序,还是考虑到更广泛的受众? iOS 确实提供了做你想做的事的能力(在当前的限制内),尽管它是否实用取决于目标。
【解决方案3】:

[![在此处输入图片描述][1]][1]您有两个快速选择:

  • 生成 ipa 文件并共享该 ipa 文件并在您的 MAC 中使用 iTunes 安装该文件

    -或者为了获得最佳安装体验,将该 ipa 文件上传到 diawi.com,只需几秒钟即可上传,并且会为您提供直接在 iOS 设备中安装应用程序的 URL。

请注意,您需要在您要为其安装应用的临时配置文件中包含所有设备的 UDID。

【讨论】:

  • 是编译项目后生成的那个ipa文件
  • 是的,您需要转到 Products-> Archive 。
【解决方案4】:

导出 ad-hoc 文件 (*.ipa) 并在 Mac OS 中使用 Apple Configurator 将 ipa 安装到 iDevice,从而在 ad-hoc 配置中添加了 uuid。或者如果您不想添加任何 iDevices 的 uuid,请使用 enterprise program

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    • 1970-01-01
    • 1970-01-01
    • 2016-03-29
    • 2020-02-14
    • 1970-01-01
    • 2012-01-14
    相关资源
    最近更新 更多