苹果重新让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已经向苹果成功记录了一项挑战,该公司希望在自动更新订阅的收费方式上有更大的灵活性。
- 1bat的大数据(BAT的大数据来源)
- 2三星s8屏幕上端2(三星s8屏幕上端2个按键)
- 3三星屏幕坏了如何导出(三星屏幕摔坏了如何导出数据么)
- 4红米3x怎么关闭自动更新(红米k40s怎么关闭自动更新)
- 5微信上防止app自动下载软件怎么办(微信上防止app自动下载软件怎么办啊)
- 6押镖多少钱(押镖一个月有多少储备金)
- 7瑞星个人防火墙胡功能(瑞星个人防火墙协议类型有哪些)
- 8cf现在等级是多少(cf等级2020最新)
- 9老滑头多少条鱼(钓鱼老滑头有什么用)
- 10WPS自动调整语法(wps如何修改语法)
- 11dell控制面板防火墙(dell的防火墙怎么关闭)
- 12丑女技能升多少(丑女技能需要满级吗)
- 13智能家居系统怎么样(智能家居系统好吗)
- 14戴尔屏幕(戴尔屏幕闪烁)
- 15y85屏幕信息(vivoy85息屏显示时间怎么设置)
- 16魅蓝note3屏幕出现方格(魅蓝note屏幕竖条纹)
- 17v8手指按屏幕(触屏手指)
- 18金为液晶广告机(液晶广告机lb420)
- 19三星显示器怎么校色(三星显示器 调色)
- 20hkc显示器dvi音频(hkc显示器有音响么)
- 21康佳液晶智能电视机(康佳液晶智能电视机怎么样)
- 22做液晶画板电脑(做液晶画板电脑怎么操作)
- 23液晶屏极化现象原理(液晶屏极化现象原理是什么)
- 24企业网络安全防火墙(企业网络防护)
- 256splus黑屏屏幕不亮(苹果6s plus屏幕突然黑屏)
- 26充电导致屏幕失灵(充电导致屏幕失灵怎么办)
- 27超极本屏幕旋转(笔记本电脑屏幕旋转,怎么转过来?)
- 28igmp防火墙(防火墙配置ipv6)
- 29荣耀王者多少经验(王者荣耀经验多少一级)
- 30lol老将还剩多少(qg老将)