精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

免费高清视频在线一区| 水中色av综合| 在线日韩电影| 国产亚洲成精品久久| 五月激情婷婷在线| 99re6在线精品视频免费播放| 久久色成人在线| 91久久精品国产| 可以在线观看av的网站| 日韩欧美电影| 日韩国产高清视频在线| 日本中文字幕二区| 国产伦子伦对白在线播放观看| 欧美国产一区二区在线观看| 高清av免费一区中文字幕| 久久久黄色大片| 欧美日韩精选| 日韩网站免费观看| 亚洲专区区免费| av男人一区| 欧美日韩一级二级三级| 欧美日韩性生活片| 超碰电影在线播放| 中文乱码免费一区二区 | 成人黄色图片网站| 亚洲一区二区三区小说| 伊人久久大香线蕉午夜av| 深夜视频在线免费| 成人精品鲁一区一区二区| 91精品美女在线| 国产精品免费无遮挡无码永久视频| 欧美久久视频| 色哟哟入口国产精品| 在线观看日韩精品视频| 荡女精品导航| 日韩精品一区二区三区视频播放| jizz国产精品| 99精品视频免费观看视频| 色噜噜亚洲精品中文字幕| 泷泽萝拉在线播放| 国产精品白丝一区二区三区| 在线成人高清不卡| 深夜黄色小视频| gogo亚洲高清大胆美女人体| 偷拍亚洲欧洲综合| 日韩极品视频在线观看| 中日韩高清电影网| 亚洲色图清纯唯美| 亚洲一区三区在线观看| av基地在线| 欧美激情中文字幕| 亚洲精品一区二区三区av| 国产小视频在线观看| 99riav一区二区三区| 精品日韩电影| 亚洲av成人无码久久精品老人 | 日韩av午夜在线观看| 2019日本中文字幕| 精产国品一区二区| 奇米四色…亚洲| 国产欧美一区二区三区在线看| 这里只有精品6| 久久99精品国产.久久久久| 国产日本欧美视频| 国产乱淫片视频| 国产成人综合精品三级| 国产亚洲精品久久飘花| 五月天久久久久久| 国产日韩精品一区二区三区 | 欧美午夜精品免费| xx欧美撒尿嘘撒尿xx| 国产精品亲子伦av一区二区三区| 欧美日韩激情一区| www激情五月| 伊人久久大香线蕉av超碰| 精品福利二区三区| 少妇真人直播免费视频| 日韩免费高清| 欧美黑人巨大xxx极品| 日韩av女优在线观看| 亚洲一区二区三区免费在线观看| 欧美中文字幕精品| 中文在线a天堂| 国产精品一区二区久久不卡| 国产亚洲情侣一区二区无| 黄色片视频在线观看| 国产精品高潮呻吟| 欧美一级片免费播放| 欧美日韩电影免费看| 欧美情侣在线播放| 免费黄色a级片| 欧美亚洲国产激情| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美日韩精品区| 日本不卡高清视频| 国产精品美女xx| 国产youjizz在线| 亚洲一区二区成人在线观看| 成人午夜视频免费在线观看| 97久久精品一区二区三区的观看方式| 欧美mv日韩mv国产网站| 国产黄色录像视频| 亚洲经典自拍| 国产日韩中文字幕在线| 欧美视频一二区| 国产精品久久久久久久久图文区| a级免费在线观看| 国产福利亚洲| 日韩高清av一区二区三区| 四虎影院中文字幕| 久久久久久自在自线| 91中文字精品一区二区| 成a人v在线播放| 黑人巨大精品欧美一区二区一视频 | 国产男女猛烈无遮挡在线喷水| 国产午夜精品一区二区三区欧美 | 国产又爽又黄又嫩又猛又粗| 91视频精品在这里| 欧美日韩午夜爽爽| 日本精品网站| 日韩av在线一区| 国产在线拍揄自揄拍无码视频| 久久超级碰视频| 日韩福利一区二区三区| 大桥未久在线视频| 日韩美一区二区三区| 亚洲aaa视频| 日本午夜精品视频在线观看| 欧美色欧美亚洲另类七区| 久久大胆人体| 日韩视频123| www.毛片com| 精品一区二区三区久久久| 欧美专区一二三| 日本韩国欧美| 亚洲欧美在线第一页| 成人午夜视频精品一区| 成人免费av在线| 久操手机在线视频| 日韩精品视频一区二区三区| 久久国产精彩视频| 99国产在线播放| 一区二区在线看| 国产裸体视频网站| 欧美成人一品| av成人午夜| 黄页网站在线观看免费| 亚洲аv电影天堂网| 日本午夜小视频| av一区二区三区| 777777av| 香蕉久久夜色精品国产使用方法| 91成人精品视频| 国产丝袜高跟一区| 岛国av中文字幕| xfplay精品久久| 午夜dv内射一区二区| 成人激情开心网| 成人看片人aa| 超碰97免费在线| 亚洲成人免费网站| 成人免费a视频| 国产视频亚洲色图| 自拍偷拍21p| 女人香蕉久久**毛片精品| wwwxx欧美| 午夜不卡影院| 在线观看欧美日韩国产| 国产又粗又猛又爽又黄视频 | www.射射射| 丝袜av一区| 国产精品丝袜视频| 99在线播放| 亚洲精品成人网| 国产成人a v| 亚洲女同一区二区| 无码国产69精品久久久久网站| 亚洲一区欧美二区| 日本精品一区二区三区视频| 亚洲精品伊人| 68精品国产免费久久久久久婷婷| 国产尤物视频在线| 日韩亚洲电影在线| 日日骚av一区二区| 亚洲色图都市小说| 国产乱了高清露脸对白| 久久99国产精品免费| 国产一区二区视频播放| 欧美日韩精品在线一区| 亚洲一区二区三区乱码aⅴ蜜桃女| 高清在线视频不卡| 日韩亚洲综合在线| 天天干天天色天天| 欧美日韩情趣电影| 亚洲一区欧美在线| 亚洲视频免费观看| 强伦人妻一区二区三区| 国产一区二三区| 粉嫩虎白女毛片人体| 欧美日韩mv| 亚洲精品无人区| 亚洲国产网址| 97操在线视频| 久久青草视频| 欧美一区二区三区艳史| aa在线视频| 色噜噜国产精品视频一区二区 | 成人在线视频你懂的| 国产精品国产亚洲伊人久久| 蜜臀av在线播放| 日韩在线www| 国产在线超碰| 日韩大片免费观看视频播放| 午夜免费福利视频| 欧美人妇做爰xxxⅹ性高电影| 视频一区二区三区四区五区| 亚洲伊人伊色伊影伊综合网| 亚洲综合久久av一区二区三区| 久久久美女毛片| 国产一级二级视频| 高清国产一区二区| 色七七影院综合| 国产一区二区三区在线视频观看| 久久天堂av综合合色蜜桃网| 在线免费看黄色片| 国产成人av资源| 性久久久久久久久久久久久久| 蜜臀va亚洲va欧美va天堂| 777久久久精品一区二区三区| 国产精品a级| 国产女人18毛片| 香蕉久久网站| 中文字幕综合在线观看| 91亚洲国产高清| 日本一区二区免费高清视频| 日韩欧美视频在线播放| 亚洲日本精品一区| 日韩精品一区二区三区免费观看| 欧美精品国产精品久久久| 欧美一区 二区| 久久99精品国产一区二区三区| 都市激情亚洲| 国产专区一区二区三区| 国产精品chinese在线观看| 99一区二区三区| 91精品短视频| 国产一区二区精品免费| 九九热hot精品视频在线播放| 国产精品国产精品国产专区不卡| 视频免费一区二区| 操一操视频一区| 第一区第二区在线| 久久99导航| 欧美特黄一级大片| 一区二区日本| 欧美在线日韩| 日韩av中文字幕第一页| 夜夜嗨一区二区| 女人另类性混交zo| 免费成人性网站| 91亚洲一区二区| 国产91精品免费| 欧美成人三级伦在线观看| 91久色porny| 国产小视频你懂的| 亚洲精选视频在线| 亚洲一区欧美在线| 欧洲视频一区二区| av免费观看在线| 亚洲精品在线一区二区| 欧美新色视频| www.亚洲免费视频| 丁香高清在线观看完整电影视频| 91av在线影院| 久久亚洲精品人成综合网| 亚洲999一在线观看www| 美女福利一区| 一区二区三区四区五区视频| 午夜精品网站| 91看片就是不一样| 国产精品中文字幕日韩精品| 99久久人妻精品免费二区| 国产嫩草影院久久久久| 久久国产波多野结衣| 狠狠干狠狠久久| 国产精品亚洲欧美在线播放| 精品美女被调教视频大全网站| 久久久久久久久亚洲精品| 久久香蕉国产线看观看网| 蜜桃视频www网站在线观看| 国产美女久久久| 久久夜色电影| 熟妇熟女乱妇乱女网站| 香蕉亚洲视频| 乳色吐息在线观看| 久久精品在线观看| 久久这里只有精品免费| 在线观看视频一区| 免费观看a视频| 日韩中文字幕av| 色是在线视频| 97人人模人人爽人人喊38tv| 日本a口亚洲| 99999精品视频| 高清不卡在线观看| 国产3级在线观看| 色综合久久久久久久久| 亚洲精品.www| 久久人人爽人人爽人人片亚洲| 老司机2019福利精品视频导航| av观看久久| 一区二区三区毛片免费| 午夜精品在线免费观看| 97精品电影院| 日本五十熟hd丰满| 日韩亚洲欧美在线观看| 久久99精品久久| 国产精品专区第二| 国产欧美日韩影院| 欧美极品欧美精品欧美| 高清成人免费视频| 一级黄色录像视频| 欧美猛男超大videosgay| 黄色片在线免费看| 日韩免费在线播放| 啄木系列成人av电影| 日韩国产一级片| 成人美女在线观看| 国产真实乱人偷精品视频| 欧美第一区第二区| 欧美性猛片xxxxx免费中国| 成人久久久久爱| 亚洲二区三区不卡| 午夜激情视频网| 一区二区三区在线播放| 国产乱子伦精品无码码专区| 久久精彩免费视频| 91精品一区| 日韩中文在线字幕| 国产乱码字幕精品高清av | 国产精品久久久久久av福利| 偷拍亚洲精品| 热久久精品国产| 中文在线一区二区| 一二三四区在线| 久久久国产精品x99av| 国产精品日本一区二区不卡视频| 国产福利片一区二区| 国产麻豆午夜三级精品| 精品99久久久久成人网站免费| 日韩一卡二卡三卡| tube8在线hd| 久久艳妇乳肉豪妇荡乳av| 午夜一区不卡| 免费在线观看a视频| 欧美日韩电影一区| 黄a在线观看| 成人av中文| 国产精品毛片在线| 亚洲国产日韩一区无码精品久久久| 在线视频综合导航| 免费黄网在线观看| www日韩av| 久久先锋影音| 美国一级片在线观看| 欧美一区二区三区四区高清| 91桃色在线| 日本精品一区二区| 国产酒店精品激情| 日韩免费av片| 国产亚洲精品久久久久久777| 祥仔av免费一区二区三区四区| 神马午夜伦理影院| 97se亚洲国产综合在线| 做爰视频毛片视频| 欧美成人小视频| 欧美禁忌电影| 日韩高清在线一区二区| 精品福利在线视频| 在线观看免费黄视频| 国产精品theporn88| 天堂va蜜桃一区二区三区| 手机在线免费看片| 日韩精品高清视频| 成人综合日日夜夜| av天堂永久资源网| 亚洲精品乱码久久久久久久久| 亚洲欧洲成人在线| 成人啪啪免费看| 亚洲伊人网站| 小嫩苞一区二区三区| 亚洲国产精品网站| 青青国产精品| 国产午夜伦鲁鲁| 亚洲男人的天堂av| 欧洲天堂在线观看| 国产精品久久久久久久久久久久午夜片| 日韩专区欧美专区| 日本免费一二三区| 久久人人爽人人爽爽久久|