精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

深度分析:手游熱更新技術會被蘋果禁止么?

開發 項目管理
最近不少 iOS 開發者都收到蘋果的警告郵件,在郵件中,蘋果稱開發者使用了動態代碼更新技術,要求開發者刪除相關代碼,并重新提交一個新的 App 版本以供審核。

最近不少 iOS 開發者都收到蘋果的警告郵件,在郵件中,蘋果稱開發者使用了動態代碼更新技術,要求開發者刪除相關代碼,并重新提交一個新的 App 版本以供審核。

郵件原文翻譯如下:

尊敬的開發者,

您的應用,擴展程序和/或鏈接框架似乎包含明確設計的代碼,能夠在應用審核批準后更改應用的行為或功能,這不符合Apple開發人員計劃許可協議和應用的第3.3.2節商店審查指南2.5.2。此代碼與遠程資源相結合,可以幫助對應用程序的行為進行重大更改,與最初對App Store進行審核相比。雖然當前可能不使用此功能,但它可能會加載私有框架,私有方法,并支持未來的功能更改。

這包括將任意參數傳遞給動態方法(如dlopen(),dlsym(),respondingToSelector :, performSelector :, method_exchangeImplementations())和運行遠程腳本以便更改應用程序行為或調用API的任何代碼,下載的腳本。即使遠程資源不是故意惡意的,它也可能很容易被劫持通過中間人(MiTM)攻擊,這可能對您的應用程序的用戶造成嚴重的安全漏洞。

請對您的應用執行深入審核,并刪除符合上述功能的任何代碼,框架或SDK,然后再提交下一個更新以供審核。

而上文提到的蘋果開發者協議3.3.2節具體內容如下:

一個應用程序不應該下載或安裝任何可執行代碼。解釋執行的代碼可以在應用內使用,如果所有的腳本、代碼、和解釋器都被打包在應用內而沒有被下載。前述內容的唯一的例外在于下載的腳本和代碼使用了Apple內置的WebKit框架或JavascriptCore,并且對應的腳本或代碼并沒有改變這個應用提供功能和特性的主要目的,與提交到AppStore的版本以及相應的宣傳描述相符。

白鷺引擎的原生打包方案使用的就是JavascriptCore,所以對于使用白鷺引擎打包的原生游戲沒有影響,請大家正常使用。

截止目前為止,我們也沒有收到使用白鷺引擎打包游戲的開發者收到了蘋果警告郵件的消息。

一句話總結:使用白鷺引擎并通過 Egret-iOS-Support 發布原生游戲,目前并不會收到影響。

以下內容為白鷺引擎架構師的個人觀點,歡迎在技術層面進行討論。

蘋果是不是完全禁止了熱更新技術?

并不是,目前為止收到警告郵件的開發者絕大部分使用了 JS-Patch 或 Rollout 類庫,剩下未直接使用這些類庫的開發者,目前初步估計很可能是在集成的第三方SDK 中使用了上述框架。而未采用上述框架的熱更新技術,目前為止并未收到影響。而絕大部分游戲引擎由于并沒有調用這些類庫,也自然沒有受到影響。

當然,后續事態會不會進一步擴大,還需要看蘋果接下來的策略。但是筆者認為,游戲中的熱更新技術并不會受到蘋果的禁止,作為一名技術人員,我們不討論產品、商業等問題,只從技術角度來看,為什么 JSPatch蘋果認為是不允許的,而游戲引擎的熱更新技術,蘋果目前認為是可以的

蘋果為什么要禁止 JSPatch 等熱更新技術?

JSPatch 的原理是,開發者編寫 JavaScript 代碼,利用蘋果內置的 JavaScriptCore.Framework 執行,以實現熱更新功能。這一點看似也符合標準,但是在技術上,存在著重大安全隱患,參考 JSPatch 的業務邏輯:

 

  1. require('UIView'
  2. var view = UIView.alloc().init() 
  3. view.setBackgroundColor(require('UIColor').grayColor()) 
  4. view.setAlpha(0.5

簡單理解,JSPatch可以理解為所有的 Objective-C 的 API 進行了映射,允許開發者在 JS 端調用任意原生代碼。這顯然是極其危險的。假設這段代碼是通過熱更新技術下載執行的,如果在中間存在黑客,把這段代碼動態替換掉,比如修改為獲取用戶通訊錄并上傳到黑客的服務器,就會造成重大的安全問題。

為什么游戲熱更新技術可以被理解為是安全的

與 JSPatch 不同的是,游戲熱更新技術主要的實現方式是把動態腳本下載之后,讓動態腳本調用游戲引擎提供的接口實現缺陷修復。與 JSPatch不同的是,動態腳本并不能任意調用全部原生代碼,而是只能根據游戲引擎提供的接口調用相關功能。在這個過程中,游戲引擎的原生端作為一個安全沙箱,提供了一個安全的保護層,只要游戲引擎不要對外提供獲取通訊錄的接口,黑客就無法通過替換動態腳本的方式獲取用戶的隱私資料。進而可以被認為是安全的,自然不在蘋果的禁止范圍內。

小結

  • 蘋果認為熱更新技術容易被黑客利用,造成重大安全問題。在官方警告郵件中,也是在進行如此描述。
  • JSPatch 這種基于反射,允許獲取全部系統接口 的方式,確實存在著一定的安全風險。雖然可以通過安全策略去防范,但是蘋果決定一刀切,嚴格禁止
  • 游戲引擎由于不是利用反射機制實現的熱更新,不能獲取全部系統接口,所以目前蘋果認為是安全的,無需警告
  • 筆者作為一名技術人員,以上所有內容,都是基于客觀的技術層面進行討論,請不要上升到“商業模式”、“生態閉環”等層面的“高度”。

相關鏈接

  • React-Native 開發者收到了蘋果警告郵件。React-Native 官方辟謠,確認不是 React-Native 的問題,而是 JSPatch / Rollout 的問題 https://github.com/facebook/react-native/issues/12778
  • JSPatch 開發者收到了蘋果警告郵件,引發大量開發者圍觀https://github.com/bang590/JSPatch/issues/746
  • 2016年有安全公司發布報告,指出 JSPatch 存在安全漏洞,影響了超過1000款 AppStore 上的應用。 http://www.baijingapp.com/article/3876
責任編輯:張燕妮 來源: 白鷺
相關推薦

2019-11-11 10:38:06

日志配置技術

2013-07-29 11:13:32

2014-10-24 13:48:05

2014WOT深圳手游

2025-02-10 00:14:00

2013-01-11 15:59:23

2018-09-04 13:45:54

華為云

2015-03-31 16:25:35

Cocos

2015-09-02 10:26:22

夢幻西游社交

2016-06-06 14:04:50

TalkingData

2016-03-03 18:07:54

GMGC2016

2013-08-09 10:09:30

2013-05-30 09:14:41

手游安卓平臺推廣

2014-12-02 10:56:50

棱鏡

2013-08-02 16:00:36

中國好手游手游創新大賽手游

2013-05-27 09:27:46

手游手機游戲手機網游

2012-03-28 13:45:48

傲游英特爾

2014-01-09 16:10:36

手游渠道阿里巴巴騰訊

2013-09-26 14:03:17

手游市場運營商

2015-06-04 13:44:53

2014-07-30 15:54:08

UCloud手游企業
點贊
收藏

51CTO技術棧公眾號

国内久久精品视频| 91欧美国产| 欧美视频在线看| 日韩欧美一区二区三区四区| 国产永久免费视频| 激情久久久久| 国产亚洲精品美女久久久| 国内国产精品天干天干| 久操av在线| 国产女人18毛片水真多成人如厕 | 国产在线国偷精品免费看| 欧美激情一区二区三区成人| 国产精品亚洲无码| 精品视频一区二区三区| 欧美特黄级在线| 国产女人18毛片| 欧美老女人性开放| 国产mv日韩mv欧美| 国产精品自拍小视频| 国产精品第九页| 日韩欧美字幕| 日韩电影中文字幕在线| 超碰91在线播放| 另类中文字幕国产精品| 亚洲成人在线网站| 中文字幕在线乱| 高清毛片在线看| 成人动漫一区二区| 91久久久久久国产精品| 7799精品视频天天看| 在线播放亚洲| 美女啪啪无遮挡免费久久网站| 一级性生活大片| 动漫3d精品一区二区三区乱码| 欧美精品色综合| 国产精品天天av精麻传媒| 国产精品一品| 一区二区三区四区在线播放| 在线观看日本一区| 北条麻妃在线| 久久影音资源网| 精品高清视频| 三级小视频在线观看| 国产成人99久久亚洲综合精品| 国产精品一二三视频| 波多野结衣一区二区在线| 一本色道88久久加勒比精品| 国内精品久久久久久中文字幕| www青青草原| 国产精品福利在线观看播放| 日韩亚洲在线观看| 精品视频第一页| 99精品美女| 日韩在线不卡视频| 精品国产大片大片大片| 久久精品国产99久久| 在线视频精品一| 99在线视频免费| 久久激情电影| 日韩小视频网址| 一区视频免费观看| 欧美日本一区二区视频在线观看| 欧美夫妻性生活xx| 国产情侣在线视频| 乱人伦精品视频在线观看| 清纯唯美亚洲综合| 亚洲男人天堂网址| 精品一区二区日韩| 95av在线视频| 国产小视频一区| 91免费在线看| 日本在线观看不卡| 欧美极品另类| 亚洲一区二区精品久久av| 久久国产精品网| 刘亦菲一区二区三区免费看| 欧美视频一区在线观看| 夜夜夜夜夜夜操| 97超碰成人| 亚洲欧美国产视频| 国产精品麻豆免费版现看视频| 亚州av乱码久久精品蜜桃| 欧美国产日韩二区| 亚洲午夜18毛片在线看| 蜜臀av国产精品久久久久| 91美女高潮出水| 动漫av一区二区三区| 久久久美女毛片| 制服诱惑一区| 欧美调教sm| 欧美日韩综合一区| 扒开伸进免费视频| 波多野结衣一区| 色综合视频一区中文字幕| 亚洲久久在线观看| 久久91精品久久久久久秒播| 国产亚洲福利社区| av片在线看| 性久久久久久久久| 色播五月综合网| 国产精品x8x8一区二区| 色婷婷综合成人| xxxxxx国产| 蜜臀a∨国产成人精品| 国产美女精品久久久| 成人在线二区| 午夜视频一区在线观看| 不卡的av中文字幕| 日韩在线你懂的| 免费av一区二区| 无码人妻一区二区三区免费| 国产河南妇女毛片精品久久久| 蜜桃免费一区二区三区| 欧美理论片在线播放| 在线观看日韩国产| a天堂视频在线观看| 一本一本久久a久久综合精品| 91av国产在线| 亚洲经典一区二区三区| 国产精品美女久久久久久2018| 五十路熟女丰满大屁股| 久久天堂久久| 色多多国产成人永久免费网站| 男女视频免费看| 丁香一区二区三区| 做爰高潮hd色即是空| 日本精品网站| 国产午夜精品理论片a级探花| 欧美性猛交xxxxx少妇| 蓝色福利精品导航| 五月天久久狠狠| 成人性生活视频| 亚洲国产成人一区| 久久精品国产亚洲av无码娇色 | 51自拍视频在线观看| 亚洲+变态+欧美+另类+精品| 欧美激情精品久久久久久变态 | 紧缚奴在线一区二区三区| 欧美日韩一区二区三区免费| 国产777精品精品热热热一区二区| 欧美一区二区三区在线| 国精品人伦一区二区三区蜜桃| 丝袜国产日韩另类美女| 久久资源亚洲| 久久uomeier| 亚洲欧美另类自拍| 中文字幕黄色片| 久久色成人在线| 超碰影院在线观看| 欧美日韩国产传媒| 国产精品高清免费在线观看| 欧美日韩在线精品一区二区三区激情综| 亚洲国产精品视频| 在线黄色免费网站| 亚洲经典在线| 极品尤物一区二区三区| 国产调教在线| 亚洲男人第一av网站| 国产免费一级视频| 国产精品污www在线观看| 一区二区三区韩国| 天天综合国产| 91精品天堂| 国产精品一二三产区| 亚洲国产成人一区| 日韩在线播放中文字幕| 中文字幕免费不卡| www.亚洲自拍| 亚洲网站啪啪| 久久精精品视频| 成人黄页网站视频| 九九热精品视频国产| 欧美一级淫片免费视频魅影视频| 婷婷成人激情在线网| 精品人伦一区二区| 韩国av一区二区三区在线观看| 国产乱子伦精品无码专区| 日韩最新在线| 国产女同一区二区| 欧美人体视频xxxxx| 亚洲乱码国产乱码精品精| 特级西西444www高清大视频| 中文字幕字幕中文在线中不卡视频| 小日子的在线观看免费第8集| 亚洲视频免费| 日本精品一区二区三区高清 久久 日本精品一区二区三区不卡无字幕 | 免费成人动漫| yw.139尤物在线精品视频| 亚洲精品视频网| 在线影视一区二区三区| 69av.com| 国产性色一区二区| 丰满饥渴老女人hd| 久久国产精品久久w女人spa| 一级做a爰片久久| 欧美日韩直播| 国产女人18毛片水18精品| √天堂8资源中文在线| 国产一区二区三区毛片| 亚洲国产成人精品一区二区三区| 色综合久久九月婷婷色综合| 免费看特级毛片| 久久午夜免费电影| 亚洲精品无码一区二区| 美国一区二区三区在线播放| 91成人在线观看喷潮教学| 日韩在线观看| 欧美二级三级| 东京久久高清| 91精品久久久久久久久久另类 | 国产精品激情av电影在线观看| 宅男网站在线免费观看| 国产一区二区三区在线观看网站| 不卡视频免费在线观看| 欧美日韩日本视频| 日韩视频在线观看一区| 亚洲综合激情网| 亚洲精品久久久久久国| 国产亚洲精品中文字幕| 日本黄色动态图| 国产成人午夜高潮毛片| 亚洲黄色片免费| 日韩国产成人精品| 波多野结衣50连登视频| 黄色精品网站| 国产精品日韩三级| 欧美大人香蕉在线| 日韩欧美亚洲精品| 网友自拍区视频精品| 国产精品夜夜夜一区二区三区尤| 国产精品成人**免费视频| 国产精品爽爽ⅴa在线观看| 台湾佬成人网| 日本电影亚洲天堂| 亚洲午夜天堂| 欧美一级大片视频| 午夜影院一区| 2019中文字幕在线观看| caoporn视频在线观看| 久久久久久久久久久免费 | 亚洲午夜精品一区| 久久精品国产一区二区三| 亚洲 欧美 另类人妖| 日韩成人精品在线观看| 91蝌蚪视频在线观看| 久久精品电影| 激情内射人妻1区2区3区 | 亚洲va国产天堂va久久en| 免费毛片在线播放免费| 亚洲影视在线观看| 久草免费在线视频观看| 亚洲亚洲人成综合网络| 国产精品成人av久久| 亚洲成人久久影院| 久久不卡免费视频| 色噜噜夜夜夜综合网| 波多野结衣视频网址| 欧美日韩久久一区二区| 国产精品久久久久久69| 日韩情涩欧美日韩视频| 亚洲产国偷v产偷v自拍涩爱| 亚洲国产中文字幕久久网| 午夜福利视频一区二区| 亚洲视频在线观看免费| 91短视频版在线观看www免费| 国产一区二区欧美日韩| 超碰免费公开在线| 欧美极品少妇全裸体| 午夜伦理福利在线| 国产精品美女久久久久久免费 | 欧美日韩国产系列| 99精品在线看| 亚洲高清不卡av| 北条麻妃在线| 欧美精品久久久久久久久久| 最新日韩精品| 国产在线精品播放| ccyy激情综合| 欧美一区二区三区精美影视| 天天操夜夜操国产精品| aa在线观看视频| 久久精品国产精品青草| 免费看三级黄色片| 国产亚洲精久久久久久| 成人高潮免费视频| 红桃av永久久久| 国产又粗又长又大视频| 精品久久久久一区| 男操女在线观看| 萌白酱国产一区二区| 国产精品原创| 91探花福利精品国产自产在线| 精品国产导航| 一区二区三区在线视频111| 亚洲人人精品| 男人午夜视频在线观看| 2023国产精品| 欧美卡一卡二卡三| 91官网在线观看| 草草视频在线播放| 中文字幕日韩av| 国产免费拔擦拔擦8x高清在线人 | 久久精品国产亚洲一区二区 | 午夜精品久久久久久久蜜桃app | 日本特黄久久久高潮| 免费在线观看日韩av| 国产三级一区二区三区| 五月天综合在线| 欧美精品在线一区二区三区| 日本福利在线观看| 欧美日本高清视频| 日韩欧美激情| 欧美日韩在线不卡一区| 亚洲激情视频| 伊人影院在线观看视频| 国产精品入口麻豆原神| 香蕉影院在线观看| 亚洲成人网久久久| 在线看三级电影| 成人a免费视频| 成人情趣视频| 国产视频在线视频| 久久网站热最新地址| 日韩成人免费在线视频| 91精品国产手机| 老司机午夜在线视频| 国产精品男人的天堂| 免费视频亚洲| 国产91在线视频观看| av电影在线观看一区| 国产精品日日夜夜| 日韩欧美三级在线| 亚洲区欧洲区| 亚洲综合色av| 91精品综合| 亚洲精品在线视频播放| 国产精品超碰97尤物18| 中文字幕在线观看视频免费| 亚洲欧美日韩精品| 国产精品专区免费| 欧美极品日韩| 石原莉奈一区二区三区在线观看| 中文字幕国产综合| 欧美日韩另类字幕中文| 色鬼7777久久| 日本午夜在线亚洲.国产| 国产91一区| 亚洲男人天堂色| 国产精品拍天天在线| 国产一区二区女内射| 日韩亚洲第一页| 欧美视频三区| 成年人网站国产| 91视频一区二区| 久久久精品毛片| 中文字幕日韩高清| 国产精品一区二区三区四区在线观看 | 欧美日韩国产黄| 男人天堂综合| 国产精品久在线观看| 99免费精品| 国产a级片视频| 狠狠干狠狠久久| 国产免费永久在线观看| 国产精品网址在线| 亚洲欧美色图| 欧美xxxxx少妇| 色综合咪咪久久| 免费在线毛片网站| 国产99视频精品免费视频36| 亚洲欧美日韩国产一区| eeuss中文字幕| 欧美成人精品3d动漫h| 一区二区乱码| 中文字幕一区二区三区精彩视频| 粉嫩av一区二区三区| 国产又大又黄视频| 日韩性xxxx爱| 加勒比视频一区| 五月婷婷六月丁香激情| 亚洲一二三级电影| jizz在线观看| 国产伦精品一区二区三区在线 | 国产精品福利网站| 一区二区三区国产精华| 亚洲天堂资源在线| 欧美日韩亚洲综合一区二区三区 | 久久精品国产www456c0m| 极品人妻一区二区| 91黄色在线观看| 伊人手机在线| 日韩在线导航| 粉嫩av一区二区三区粉嫩| 国产情侣免费视频| 久久久久久久色| 青草国产精品| 美女又爽又黄免费| 91精品国产全国免费观看| 亚洲国产欧美日本视频| 国产 国语对白 露脸|