苹果重新让Unix shell iOS应用进入应用商店

Linux和Unix shell的开发者已经收到了的警告,称他们的iOS应用违反了App Store审核准则,将被终止在App Store上架。shell是一种能够让用户在设备上进行命令行操作的工具,通常设备并不提供这类功能,比如iOS系统中缺乏终端。像a-Shell和iSH这些终端仿真器应用可以在iOS中实现许多Unix命令的使用,这对于开发者和实力派用户来说是非常有用的。

然而,根据周日的一系列推文,这两款应用似乎受到了苹果App Store团队的抨击,因为它们似乎违反了App Store审核指南。iSH推特账号告知,它被苹果告知将在周一从App Store中删除该应用。几个小时后,开发者表示他们已经收到了App审核团队的电话,对通知表示歉意,对下架的上诉已经被接受,iSH不会被从App Store中移除。

至于应用被拒绝的原因,iSH认为可能与《App Store审核指南》第2.5.2条有关,2.5.2节表示,应用不得在其指定的容器区域外读写数据,也不得 "下载、安装或执行代码"。由于shell应用可能具有运行脚本的能力,因此,审查过程中可能正是接收到了这一内容。

在一篇完整的博客文章中,iSH的开发者Theodore Dubois、Saagar Jha和Martin Persson解释说,删除威胁是由于团队认为该应用 "不具备自带功能,并且具有远程包更新功能",并要求删除违规项目和其他远程网络命令。有人认为,如果iSH允许用户将代码导入到应用中,那么它就是一个 "安全问题"。

萨加尔写道:"我们相信iSh完全符合App Store审核指南。"苹果公司被认为误解或误读了该应用、自己的指南或 "他们所要求的后果"。Saagar建议,一致执行这种 "不正确的解释 "将确保从App Store中 "删除所有脚本应用"。

a-Shell推特进一步告知,它被要求移除对unix命令 "curl、pip和wasm "的访问权限,以使应用程序留在App Store中。curl命令处理网络上的数据传输,pip用于安装Python包,wasm则与WebAssembly有关,这是一种可以在网络浏览器中运行的代码。

苹果在8月31日更新了App Store审核指南,其中包括一项新内容,允许开发者自行挑战指南,有可能使苹果改变部分审核规则。Guardian VPN已经向苹果成功记录了一项挑战,该公司希望在自动更新订阅的收费方式上有更大的灵活性。

免责申明:
1. 本站所有下载资源均不包含技术支持和安装服务!需要讨论请进群!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有KR奖励和额外收入!
4. 如有链接无法下载、失效或广告,请联系管理员处理!
5. 本站无法保证资源或破解时效性,如某些授权码过期等问题,恕不在修复范围内。
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!故不接受任何形式的退款,如确认资源确有问题的,会补给相应KR以供再次购买。
7. 53Kr源码暂未发现后门代码,但无法保证100%安全,推荐检测方法:上传到 https://www.virustotal.com/在线查看是否有恶意代码以及其他有后门嫌疑的代码。
8. 在本站下载的源码我还是不建议正式使用,有特别喜欢的可以去程序官方购买。
53kr资源站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。
53kr资源分享 » 苹果重新让Unix shell iOS应用进入应用商店

发表回复