基于 mPaaS iOS 框架或者系统 iOS 框架的工程导入云端数据之后,会在工程目录下添加目录结构。
在 10.1.32 及以上的版本中,MPaaS > Targets > mPaaSDemo 内部的目录只会保留 APMobileFramework
和 mPaas
。如果是从低版本升级而来,其中其它组件的目录和 category 不会再生成。
目录结构如下:
└── MPaaS
├── mpaas_sdk.config
├── Targets
| └── mPaaSDemo(工程 Target 名称)
| ├── mPaaSDemo-mPaaS-Headers.h
| ├── mPaaSDemo-Prefix.pch
| ├── APMobileFramework
| ├── mPaas
| ├── meta.config
| └── yw_1222.jpg
├── Resources
└── Frameworks
其中:
mpaas_sdk.config
:当前工程添加的模块信息,包括版本、添加时间、资源文件等,由 mPaaS 插件自动维护,不得手动修改。mPaaSDemo-mPaaS-Headers.h
:当前工程依赖的 mPaaS 模块的头文件,由 mPaaS 插件自动维护,不得手动修改。mPaaSDemo-Prefix.pch
:当前工程 pch 文件的引用,会自动将mPaaSdemo-mPaaS-Headers.h
加入 mPaaS 模块的头文件。APMobileFramework
:mPaaS 框架的生命周期管理的 category 文件。mPaas
:MPaaSInterface 的 category 文件。meta.config
:从 mPaaS 控制台下载的云端元数据。yw_1222.jpg
:通过元数据中的 base64code 字段生成的无线保镖验签图片,在移动网关验签时使用。如不需要移动网关功能,可删除此图片。Resources & Frameworks
:mPaaS 模块的资源文件和二进制文件目录,是当前工程所有 Target 使用的 mPaaS 模块的并集,由 mPaaS 插件自动维护,不得手动修改。
因为所有的 Target 共用 Resources & Frameworks
,所以不同的 Target 不可以同时使用相同模块的不同版本,不得修改这两个目录;根据每个 Target 选择模块的不同,实际添加到各自的 Build Phase
里的 framework 也不相同。