常见问题
1、创建配置时,debug
和release
构建模式有什么不同
- 若配置为
debug
构建模式,其产出的安装包俗称调试包,可连接电脑浏览器进行调试(iOS要求Safari浏览器,Android建议Chrome浏览器)。
- iOS调试包对可安装的设备有限制,要求设备已加入描述文件(下述)中,否则无法安装
- 若配置为
release
构建模式,其产出的安装俗称正式包,不支持调试。
- iOS正式包根据证书的不同又分为企业包和上架包(下述)。
2、iOS证书是什么
iOS证书分为三类:开发证书
、企业证书
、发布证书
。
比较维度 |
开发证书 |
企业证书 |
发布证书 |
是否可调试 |
是 |
否 |
否 |
是否限制设备 |
是 |
否 |
否 |
证书过期是否影响已装APP |
否 |
是 |
否 |
是否可上架 |
否 |
否 |
是 |
构建模式 |
debug |
release |
release |
证书有效期为一年,受其影响,描述文件有效期最长也为一年
目前APPCloud平台中配置有三类证书:
- 明源开发证书、云客开发证书、云链开发证书,为上述
开发证书
- 明源云企业证书,为上述
企业证书
- 明源发布证书、云客发布证书、云链发布证书、客户发布证书,为上述
发布证书
3、如何选择iOS证书
- 如果需要调试,请选择
debug
构建模式开发证书
。对应目前的开发包。
- 不限设备,无需上架,请选择
release
构建模式企业证书
。对应目前的测试包、预发布包。
- 上架AppStore,请选择
release
构建模式发布证书
。对应目前发布包。
4、如何创建、更新描述文件
- Android证书如无特殊需求,可不配置
- 开发包、发布包(除使用客户发布证书),SM可至[配置] -> [高级配置] -> [证书] -> [iOS描述文件]中执行创建/更新描述文件操作
- 测试包、预发布包请联系[zengb02@mingyuanyun.com]
5、如何添加新开发者设备
参照上述第4点,操作同更新描述文件
6、添加开发者设备时,如何获取设备UDID
7、图片资源格式说明
应用图标
- 必须png格式,不可手工直接将文件非png扩展名改成png
- 不可含有Alpha通道
- 不可圆角白底
启动页
- 必须png格式,不可手工直接将文件非png扩展名改成png
8、调试插件(mdebugging)说明
- 配置未添加此插件,打包时开启了MDebugging功能,则将使用mdebugging最新版本
- 配置已添加此插件,打包时未开启MDebugging功能,则APP中不包含此插件
- 配置已添加此插件,打包时开启了MDebugging功能,则将使用配置中指定的mdebugging版本
- 构建模式(见配置基本信息)为debug时,APP中可见调试工具
- 构建模式为release时,调试工具默认不显示,需调用插件方法
MDebugging.show = function();
才可显示