我不是在谈论使用https://testflightapp.com/的 beta 测试,甚至不是 Apple 允许的有限分发 beta 应用程序。
我知道为了安装“您自己的”应用程序进行测试,您必须拥有一个每年 100 美元的 Apple Developer 帐户。
对于有这种情况的人,是什么阻止了源代码的合法分发,以便最终用户可以在他们自己的设备上分发、构建、安装、测试和运行开源应用程序?
我很清楚这样一个事实,即这种分发模式排除了绝大多数最终用户。除此之外,这似乎是绕过Apple限制的有效方法。
如果最终用户注册 Apple Developer 密钥、构建和安装应用程序的过程可以简化(可能通过 Mac 应用程序),那么唯一的障碍就是每年的 Apple 开发人员费用。
如果有令人信服的理由这样做(例如,可能违反 App Store 政策或其许可禁止 App Store 分发的高质量应用程序,例如 VLC 或使用原生 V8 javascript 实现和自己的渲染引擎的 Chrome 版本,或者许多很棒的应用程序)仅在 Cydia 上可用 [并且不需要越狱设备即可运行] 或根本没有构建的应用程序),我认为有些人可能会开始实现这一飞跃。
据我所知,Apple 无法确定哪些用户(源分销商或最终用户)将参与此活动。我也不认为这会违反任何 Apple 政策(顺便说一下,我还没有阅读细则,我想这可能是有问题的)。
我错过了什么?为什么这还没有完成?