我很想知道是否可以在本地 2 个人之间共享从项目生成的 ipa 文件,而无需 iTunes 商店或 testflight 的开销。与在Android 应用程序中一样,我们可以轻松地与任何人共享编译后的.apk文件,甚至可以跨越国界。我已经阅读了以下参考资料 https://stackoverflow.com/a/6413247/550177但我确信我的问题有所不同。任何形式的帮助都会得到满足
4 回答
不,你不能。您需要有一个开发者帐户才能在 iPhone 上进行测试。然后,您可以打包您的应用程序并使用它们的 UDID 部署到多个 iPhone。
当您将手机连接到 Mac 时,可以在 iTunes 中找到 UDID。您需要将此 UDID 添加到您的设备列表中,并在会员中心的配置文件中进行检查。应用程序包(ipa)可以上传到保管箱,然后您可以从手机上点击一个 url 来安装应用程序。
该 url 可能会链接到您在 Dropbox 中的应用,如下所示:
itms-services://?action=download-manifest&url= https://dl.dropboxusercontent.com/s/XXXXXXX/YourApp.plist
如果设备是以下任一情况,您可以共享已编译的应用程序:
- 均在 Apple 开发者帐户下注册/配置(付费)
- 越狱
一个(未编译的)替代方案是(Xcode 7+ 中的新功能):
- 共享 Xcode 项目,然后编译项目并安装在您的设备上。(自由的)
[![在此处输入图像描述][1]][1]您有两个快速选项:
生成 ipa 文件并共享该 ipa 文件,然后在您的 MAC 中使用 iTunes 安装该文件
- 或者为了获得最佳安装体验,将该 ipa 文件上传到diawi.com,只需几秒钟即可上传,并且会为您提供直接在 iOS 设备中安装应用程序的 URL。
请注意,您需要在临时配置文件中包含所有设备的 UDID,您要为其安装应用程序。
导出 ad-hoc 文件 (*.ipa) 并在 Mac OS 中使用Apple Configurator将 ipa 安装到在 ad-hoc 配置中添加 uuid 的 iDevice。或者如果您不想添加任何 iDevices 的 uuid,请使用企业程序