我不是在谈论使用https://testflightapp.com/进行的 beta测试,甚至不是Apple一般允许的有限分发的beta应用程序.
我知道,为了安装"您自己的"应用程序进行测试,您必须拥有一台Apple Developer帐户,每年100美元.
对于拥有此功能的人来说,什么阻止了源代码的合法分发,以便最终用户可以在自己的设备上分发,构建,安装,测试和运行开源应用程序?
我很清楚这种分发模式排除了绝大多数最终用户.除此之外,它似乎是绕过Apple限制的有效方式.
如果进程,为最终用户,注册苹果开发重点,建设和安装一个应用程序可以精简(可能是由Mac应用程序),那么唯一的障碍将是每年的苹果开发费.
如果有令人信服的理由这样做(例如,高质量的应用程序可能会破坏App Store政策或其许可证排除App Store分发,例如VLC或使用本机V8 javascript实现及其自己的渲染引擎的Chrome版本,或许多令人敬畏的只有在Cydia上可用的应用程序[并且不需要越狱设备才能运行]或者根本没有构建的应用程序,我认为有些人可能会开始实现这一目标.
据我所知,Apple无法确定哪些用户(来源分销商或最终用户)将参与此活动.我也不认为这会违反任何Apple政策(手头,我还没看过细则,我想这可能会有问题).
我错过了什么?为什么还没有这样做呢?