我可以分发iOS开源代码来绕过应用商店吗?

Jos*_*hua 11 iphone open-source app-store ipad ios

我不是在谈论使用https://testflightapp.com/进行的 beta测试,甚至不是Apple一般允许的有限分发的beta应用程序.

我知道,为了安装"您自己的"应用程序进行测试,您必须拥有一台Apple Developer帐户,每年100美元.

对于拥有此功能的人来说,什么阻止了源代码的合法分发,以便最终用户可以在自己的设备上分发,构建,安装,测试和运行开源应用程序?

我很清楚这种分发模式排除了绝大多数最终用户.除此之外,它似乎是绕过Apple限制的有效方式.

如果进程,为最终用户,注册苹果开发重点,建设和安装一个应用程序可以精简(可能是由Mac应用程序),那么唯一的障碍将是每年的苹果开发费.

如果有令人信服的理由这样做(例如,高质量的应用程序可能会破坏App Store政策或其许可证排除App Store分发,例如VLC或使用本机V8 javascript实现及其自己的渲染引擎的Chrome版本,或许多令人敬畏的只有在Cydia上可用的应用程序[并且不需要越狱设备才能运行]或者根本没有构建的应用程序,我认为有些人可能会开始实现这一目标.

据我所知,Apple无法确定哪些用户(来源分销商或最终用户)将参与此活动.我也不认为这会违反任何Apple政策(手头,我还没看过细则,我想这可能会有问题).

我错过了什么?为什么还没有这样做呢?

Sco*_*ets 0

虽然这个想法很聪明,但人们并不想经历这种努力。您无法再在设备上从 App Store 下载应用程序(当然可以,但如果是付费的,则必须付费)。人们选择苹果是因为它的简单,这样做使整个过程变得复杂了很多。

App Store 还提供保护:可以安全地假设 App Store 中的所有内容都不会损害您的设备。

当然,如果这确实成为一个问题,Apple 只需更改其政策(在创建帐户后的 x 天内,您必须向 App Store 提交某些内容,否则您的帐户将被暂停)。