首先,这不是This Question的重复,因为我的问题是关于分发而不是创建IPA文件。
我在OS X 10.11中使用Xcode 7开发了一个iOS应用程序,我正在尝试为它创建和发布.IPA文件,使其他人能够下载并安装到他们的iPhone上。
但是我尝试了很多方法并且没有取得任何成功。
以抽象的形式,我想发布我的ipa文件进行测试,但是它在Apple商店或任何有效的商店,只是用户可以下载它的某个地方并不重要,我不会&#39他们的设备上有用户ID,因为他们可以是任何人,我无法将他们的设备连接到我的系统以安装应用程序,因为他们可以是任何人。
我只是想知道"无论如何都要发布我的应用程序,可能使用.ipa文件,而无需支付Apple开发者帐户,用户可以安装它而无需将设备连接到我的设备或越狱他们的设备,因为他们可以是任何人?"
我是否可以将我的IPA发送给有开发者帐户的人使用他的帐户上传文件进行测试,例如diawi.com?
答案 0 :(得分:3)
您想要做的事情需要企业开发人员许可。
在此处了解详情:Apple Enterprise Program
但是,如果您在网站上使用此程序或任何其他方式分发您的应用程序,则您违反了Apple的服务条款。
这意味着他们可以随时撤销您的签名证书。
您最好的选择是支付正常的开发者许可证并开始使用Testflight。我知道这不是你想要做的,但说实话,你必须尊重Apple所创造的服务条款,否则当Apple关闭你时你就没有法律追索权。
为什么需要使用Testflight?
使用除企业许可证以外的配置文件进行代码签名的应用程序需要预期使用该应用程序的所有设备的UDID。 TestFlight允许您通过Web门户收集UDID,然后为您的应用程序创建配置文件,或者您可以使用将捕获UDID的TestFlight应用程序向人员签名。您只需要有一个测试人员的电子邮件地址即可。
总结一下:
有充分的理由: