当前位置: 首页 > 售后 > 艺源智库
APP开发之模块审核规范-iOS
时间:2018-03-06 13:49:10
文章发布:
原创作者:未知
来源:互联网

APP开发之模块审核规范-iOS

1)、外层目录审核
模块包的外层目录必须为该模块的模块名,如moduleDemo,然后使用zip压缩工具将该目录压缩成zip格式文件。如下图:APP开发之模块审核规范-iOS

【**】如果模块包不符合该规范,将导致该模块不被编译。
2)、子目录或文件审核
iOS模块包内部只能包含以下几项,其中target和module.json为必需的,res、framework目录可选,大致如图:

APP开发之模块审核规范-iOS

2.1、target 目录审核:

该目录为必需目录。

1)、该目录存放模块库(也可以是如.swift这种源文件)及模块用到的其它第三方库、资源文件等。要检查其里面是否有Info.plist文件,如果有,需要删掉,否则将导致应用上传不了AppStore。

2)、该目录允许包含子目录,但不能包含widget、uz、UZEngine、UZModules等目录。

3)、该目录下不能包含引擎库libUZEngine.a和Info.plist文件。


2.2、res_模块名 目录审核:

该目录为可选目录,该目录命名规范必须为“res_”开头,后面跟模块名。例如“res_moduleDemo”。


2.3、framework 目录审核:

该目录为可选目录,该目录下存放动态类型的framework库,注意动态类型的framework库里面的Info.plist文件不能删掉。


3)、module.json文件审核:

该文件的结构为一个或者多个JSON对象,每个对象代表一个模块(平台允许一个模块包中同时存放多个模块的),如: 一个对象时的module.json配置:

{
    "name":"moduleDemo",
    "class":"UZModuleDemo",
    "methods":["method1", "method2"]}

多个对象时的module.json配置,对象与对象之间以逗号隔开:

{    "name":"moduleDemo1",    "class":"UZModuleDemo1",    "methods":["method1", "method2"]},
{    "name":"moduleDemo2",    "class":"UZModuleDemo2",    "methods":["method1", "method2"]}

同时需要检查一下module.json配置中,所有的字符是否均是半角的字符。

凡是不符合以上格式的,均须开发者做更改。

标签: 苹果APP开发 APP开发 西安APP开发
*版权申明:本站部分文章由艺源科技收集整理,不代表我们的观点。如果这篇转载侵犯您的版权,请及时联系我们删除!
为您推荐
最新文章