mPaaS 目录结构

基于 mPaaS iOS 框架或者系统 iOS 框架的工程导入云端数据之后,会在工程目录下添加目录结构。

说明

在 10.1.32 及以上的版本中,MPaaS > Targets > mPaaSDemo 内部的目录只会保留 APMobileFrameworkmPaas。如果是从低版本升级而来,其中其它组件的目录和 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 也不相同。