应用研发平台EMAS有iOS热修复的文档和demo吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
是的,应用研发平台EMAS提供了iOS热修复的相关文档和Demo程序。以下是详细信息:
EMAS为iOS开发者提供了详细的热修复相关文档,涵盖接入方法、常见问题解答以及技术说明等内容。具体包括以下内容: 1. iOS热修复是否会被Apple审核拒绝
文档中提到,iOS热修复基于lua+wax
技术,与苹果之前封禁的JSPatch
不同。虽然不能保证100%通过审核,但目前没有因热修复被下架的案例。审核结果可能与APP本身的功能更新或元数据(如图片等)有关。
iOS热修复WaxPatch日志分析及计数统计说明
提供了如何查看Hotfix初始化成功与否的日志信息,以及补丁包拉取、下载和加载的详细步骤。如果遇到问题,可以通过日志定位并联系技术支持。
iOS热修复Lua脚本说明
开发者可以参考waxPatch
教程编写Lua脚本,具体语法说明可参见阿里云提供的相关文档。
iOS端patch包拉取后在本地的加载路径
补丁包在本地的加载路径为:Documents/AliyunHotFixBundle/patch/
。
EMAS还提供了iOS Demo工程,帮助开发者快速理解和集成热修复功能。您可以通过以下方式获取Demo程序: - iOS Demo下载地址
可以参考《Demo程序》文档中的下载地址获取iOS Demo工程。
接入方式
在Swift项目中使用AliHotFix
时,请参考相关文档了解具体的集成步骤。
常见问题排查
如果在集成过程中遇到问题,例如iOS10
中获取相机权限问题或utdid
冲突问题,可以查阅《常见问题》文档获取解决方案。
以上内容可以帮助您快速了解EMAS的iOS热修复能力,并通过Demo程序进行实践验证。如有进一步问题,建议联系阿里云技术支持获取帮助。