gpt4 book ai didi

ios - 如何使用免费的Apple ID创建IOS .IPA文件并共享?

转载 作者:行者123 更新时间:2023-12-01 15:58:40 25 4
gpt4 key购买 nike

首先,这不是This Question的副本,因为我的问题是关于分发而不是创建IPA文件。

我已经在OS X 10.11中使用Xcode 7开发了一个iOS应用程序,并且试图为其创建和发布.IPA文件,以使其他人能够在iPhone上下载并安装它。

但是我尝试了很多方法,但是没有成功。

  • 我有一个免费的Apple ID帐户,尽管我已经加入了
    开发程序我还没有购买。
  • 我已将“代码签名”选项设置为“不进行代码签名”,并存档了该应用程序。然后,由于下拉列表中没有所需的开发人员团队信息,因此我无法将“Xcode Organizer”中的“export”选项用于“Ad-hoc”或“Developer”分发。 (猜猜是因为我的帐户不是开发者帐户)。因此,我使用命令从存档文件生成了ipa文件。然后,我将此文件上传到diawi.com或installrapp.com,但它不起作用。 (在installrapp.com中,出现错误“找不到任何配置文件”。)

  • 以抽象的形式,我想发布我的ipa文件进行测试,但是将它放在Apple商店或任何有效商店中并不重要,只是用户可以下载它的某个地方,而我没有他们的用户id在他们的设备上是因为他们可以是任何人,而我又无法将他们的设备连接到我的系统以安装该应用程序,这又是因为他们可以是任何人。

    我只是想知道,“无论如何,都可以使用.ipa文件发布我的应用程序,而无需支付苹果开发者帐户的费用,从而用户无需安装设备即可将其安装到我的设备上,也不必越狱设备即可安装它,因为他们可以成为任何人?”

    我是否可以将IPA发送给拥有开发者帐户的人,以便使用他的帐户(例如diawi.com)在某处上传文件,以进行测试?

    最佳答案

    您要执行的操作需要企业开发人员许可证。

    在此处了解更多信息:Apple Enterprise Program

    但是,如果您使用此程序在网站或任何其他方式上分发您的应用程序,则会违反Apple的服务条款。

    这意味着他们可以随时撤销您的签名证书。

    最好的选择是支付正常的开发人员许可证并开始使用Testflight。我知道这不是您要执行的操作,但老实说,您必须尊重Apple所创建的服务条款,否则当Apple关闭时,您将没有法律追索权。

    为什么需要使用Testflight?

    用除企业许可证以外的配置文件进行代码签名的应用程序,要求所有预期将使用该应用程序的设备的UDID。通过TestFlight,您可以通过网络门户收集UDID,然后为您的应用程序创建配置文件,也可以使用将捕获UDID的TestFlight应用程序来注册人员。您所需要做的就是拥有一个测试人员的电子邮件地址。

    总结一下:

  • 没有免费的合法方法。企业许可证提供
    该功能,但价格为299美元,并且可以按照自己的方式使用
    打破了苹果的ToS。苹果花了很多时间,精力和金钱
    以防止人们轻松,廉价或合法地提供此类应用。

  • 有充分的理由:
  • Google Malware Spread through Third Party Apps
  • Root access gained through 3rd Party App Stores
  • Xcode from third party sites infects IO on Apple Devices
  • 关于ios - 如何使用免费的Apple ID创建IOS .IPA文件并共享?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37089612/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com