由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
MobileDevelopment版 - 说说苹果禁止JSPatch等iOS APP热更新方案
相关主题
Google Play Services 4.4 Brings Street View API, Activity Recognition, Game Services Update, WalletiOS Networking APIs are leaking memory.
Oracle's surprise win in Java API case could make it harder for developerswindows-platform-developer-august-updates
请问这里有做app开发关于手机定位和使用地图的吗?Office 365 Adds iOS and Android SDKs for Native App Support
ScrollView的初始orientation问题请教请问如何在自己的APP里添加“like us on facebook”???
Android version, screen size ,OpenGL ES version from GoogleWeChat opens API to connect official accounts and mobile apps
Visual Studio Now Supports Hybrid Cross-platform Mobile Development via CordovaGoogle Wallet API for digital goods will be retired on March 2, 2015
iOS Developer Position Available (转载)Google releases its first Android Auto APIs
Amazon Announces Mobile Associates API for iOSBeta Channel for the Android WebView
相关话题的讨论汇总
话题: api话题: 使用话题: 调用话题: 函数话题: app
进入MobileDevelopment版参与讨论
1 (共1页)
p*******e
发帖数: 201
1
我看了邮件原文,苹果这次的警告是针对使用了
dlopen(), dlsym(), respondsToSelector:, performSelector:,
method_exchangeImplementations() 等反射函数用于动态调用oc API
通过远程下载的脚本使用这些函数达成改变app行为才会被当做违规行为,
换句话说,就是
如果本地使用(非远程下载)这些函数是允许的,要不oc也没必要提供这些函数,但在
技术上我认为apple很难判别是本地使用,还是被远程更新的脚本调用;
脚本更新是允许的,即lua并不使用上述反射函数,而使用确定的导出函数也是允许的;
为什么呢?苹果给出的解释是担心中间人攻击,就是说,如果使用jspatch可以做到被
中间人利用调用任意系统API,而造成风险,而这些滥用很可能不是app开发者本身的意
图;而一般游戏使用的lua更新方案是在确定的导出API里使用lua作为开发脚本,本身
能够调用的功能是确定、有限的,而不是不确定、任意的系统API,我认为这样做苹果
是默认的;当然使用lua作为脚本,调用了上述oc反射方法的framework、sdk估计也会
被警告,所以结论是不要调用上述反射API。
以上纯属对邮件的单方面无责任解读。
1 (共1页)
进入MobileDevelopment版参与讨论
相关主题
Beta Channel for the Android WebViewAndroid version, screen size ,OpenGL ES version from Google
Unable to build WeChat API's Sample with Android StudioVisual Studio Now Supports Hybrid Cross-platform Mobile Development via Cordova
大家对reverse-engineer的app有什么legal方面的看法?iOS Developer Position Available (转载)
Career opportunities-Software Engineer Positions with one of the fastest growing gaming companiesAmazon Announces Mobile Associates API for iOS
Google Play Services 4.4 Brings Street View API, Activity Recognition, Game Services Update, WalletiOS Networking APIs are leaking memory.
Oracle's surprise win in Java API case could make it harder for developerswindows-platform-developer-august-updates
请问这里有做app开发关于手机定位和使用地图的吗?Office 365 Adds iOS and Android SDKs for Native App Support
ScrollView的初始orientation问题请教请问如何在自己的APP里添加“like us on facebook”???
相关话题的讨论汇总
话题: api话题: 使用话题: 调用话题: 函数话题: app