国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

服務(wù)器資訊|IT/互聯(lián)網(wǎng)|云計(jì)算|區(qū)塊鏈|軟件資訊|操作系統(tǒng)|手機(jī)數(shù)碼|百科知識(shí)|免費(fèi)資源|頭條新聞|

服務(wù)器之家 - 新聞資訊 - IT/互聯(lián)網(wǎng) - 蘋果Mac App Store 拒絕使用 Electron 6 (or 7) 開發(fā)的應(yīng)用

蘋果Mac App Store 拒絕使用 Electron 6 (or 7) 開發(fā)的應(yīng)用

2019-11-07 11:35開源中國(guó) IT/互聯(lián)網(wǎng)

近日一名開發(fā)者在博客分享了自己提交應(yīng)用(基于 Electron 7開發(fā)的App)到 Mac App Store 的經(jīng)歷。 Electron是一個(gè)跨平臺(tái)桌面應(yīng)用開發(fā)工具,支持使用JavaScript, HTML和CSS等Web技術(shù)開發(fā)桌面應(yīng)用。知名開源項(xiàng)目諸如GitHub打造的Atom編輯器和微軟打

近日一名開發(fā)者在博客分享了自己提交應(yīng)用(基于Electron 7開發(fā)的App)到Mac App Store的經(jīng)歷。

Electron是一個(gè)跨平臺(tái)桌面應(yīng)用開發(fā)工具,支持使用JavaScript, HTML和CSS等Web技術(shù)開發(fā)桌面應(yīng)用。知名開源項(xiàng)目諸如GitHub打造的Atom編輯器和微軟打造的Visual StudioCode編輯器均使用Electron開發(fā)。

由于此應(yīng)用不是采用原生開發(fā)的應(yīng)用,所以這位開發(fā)者為了能成功將應(yīng)用提交并通過(guò)Mac App Store的審核,他根據(jù)網(wǎng)絡(luò)上的教程采用了Electron-Packager對(duì)應(yīng)用進(jìn)行打包。

不過(guò)開發(fā)者在按照教程操作后,卻發(fā)現(xiàn)蘋果的審核回復(fù)稱無(wú)法打開所提交的文件。他判斷是審核者無(wú)法打開來(lái)自elektro編輯器的文件(elektro是開發(fā)者提交的應(yīng)用),因?yàn)樗麤](méi)有添加用戶讀取和寫入的權(quán)限。經(jīng)過(guò)以下的調(diào)整后,他再次提交了應(yīng)用。

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"
  3. <plist version="1.0"
  4. <dict> 
  5.   <key>com.apple.security.app-sandbox</key> 
  6.   <true/> 
  7.   <!-- Add entitlements here --> 
  8.     <key>com.apple.security.cs.allow-jit</key> 
  9.     <true/> 
  10.     <key>com.apple.security.cs.allow-unsigned-executable-memory</key> 
  11.     <true/> 
  12.     <key>com.apple.security.cs.allow-dyld-environment-variables</key> 
  13.     <true/> 
  14.     <key>com.apple.security.files.user-selected.read-write</key> 
  15.       <true/> 
  16. </dict> 
  17. </plist> 

然而經(jīng)過(guò)調(diào)整后再次提交依舊沒(méi)有通過(guò)審核。對(duì)此,開發(fā)者表示一臉茫然。接著,他又提交了一款基于Electron名為trommel的應(yīng)用。結(jié)果又是意料之中被拒絕了,不過(guò)這次卻意外地收到了不同于之前的原因:

蘋果Mac App Store 拒絕使用 Electron 6 (or 7) 開發(fā)的應(yīng)用

可以看到,蘋果之拒絕這款應(yīng)用是因?yàn)樗褂昧怂接锌蚣?non-public framework)。作者不是唯一一名遇到此問(wèn)題的人,于是他向蘋果反饋?zhàn)约耗壳罢谑褂肊lectron開發(fā)應(yīng)用,但不能更改任何這些私有框架的用法。

蘋果對(duì)此的回應(yīng)是,當(dāng)提交的應(yīng)用使用或引用了私有API就會(huì)被拒絕。如果開發(fā)者無(wú)權(quán)訪問(wèn)二進(jìn)制文件或不確定如何刪除有問(wèn)題的API,請(qǐng)與服務(wù)提供商聯(lián)系以獲取技術(shù)支持。重點(diǎn)來(lái)了,被拒絕后,如果后面繼續(xù)提交此應(yīng)用時(shí)出現(xiàn)使用或隱藏私有API的情況,可能會(huì)導(dǎo)致Apple Developer帳戶被禁用,并從App Store中刪除所有關(guān)聯(lián)的應(yīng)用程序。

而這位開發(fā)者目前面臨的情況是:由于調(diào)用這些API屬于Electron框架的行為,并非應(yīng)用執(zhí)行的,而且Electron框架使用這些API已經(jīng)有好幾年了。但由于近期蘋果更新了服務(wù)端的應(yīng)用審核流程,能檢測(cè)和識(shí)別出這些違反其應(yīng)用審核規(guī)定的私有API,最后導(dǎo)致開發(fā)者的應(yīng)用無(wú)法通過(guò)審核。

蘋果的這次舉動(dòng)不禁讓人回想起當(dāng)年對(duì)一些使用熱更新框架的應(yīng)用的“警告”。

蘋果Mac App Store 拒絕使用 Electron 6 (or 7) 開發(fā)的應(yīng)用

當(dāng)時(shí)蘋果向所有開發(fā)者推送警告郵件,宣布未來(lái)將禁用APP內(nèi)部的“動(dòng)態(tài)分發(fā)”功能,并要求開發(fā)者在自家APP中刪除JSPatch相關(guān)框架,否則APP將面臨下架或禁止上架。

結(jié)合此次的事件來(lái)看,其實(shí)這一切都十分符合蘋果的一貫作風(fēng)——讓所有事情可控、保證安全。開發(fā)者能用什么不能用什么都盡量在自己的控制范圍內(nèi)。大多數(shù)開發(fā)者使用熱更新框架修復(fù)bug,或者弄一些臨時(shí)的小功能配置,這些沒(méi)有問(wèn)題,但總會(huì)有少數(shù)開發(fā)者借此去調(diào)用私有API以實(shí)現(xiàn)某些不當(dāng)企圖,這正是蘋果不可控的。

因此在此次事件中,我們也就不難理解蘋果為何會(huì)嚴(yán)厲禁止調(diào)用私有API的應(yīng)用。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人福利在线 | 欧美a网 | 伊人色私人影院蜜桃va | 久久se精品一区精品二区 | 夜夜操av | 一区二区日韩欧美 | 中文字幕成人 | 欧美,日韩,国产精品免费观看 | 欧美成人一级 | 色婷婷网 | 中文字幕天堂在线 | 水卜樱一区二区av | 午夜社区| 久久久亚洲 | 激情五月婷婷 | 中日韩一线二线三线视频 | 在线无码 | 欧美日韩中 | 成人在线一区二区三区 | 九九久久免费 | 香蕉yeye凹凸一区二区三区 | 91成人免费在线观看 | 精品成人在线 | 国产精品中文字幕在线观看 | 国产精品成人一区二区 | 日韩精品www | 久久久亚洲精品一区二区三区 | 欧美一级在线 | 午夜精品福利电影 | 国产三级一区二区三区 | 夜夜夜久久久 | 自拍偷拍专区 | www.天天草| 国产亚洲精品精品国产亚洲综合 | 在线观看免费成人av | 亚洲欧美视频播放 | 国产毛片毛片 | 日韩免费 | 久久xxx | 精品日韩一区二区三区 | 中文字幕免费中文 |