全部产品
云市场

mPaaS 目录结构

更新时间:2020-03-12 18:11:44

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

说明:在 10.1.32 及以上的版本中,MPaaS > Targets > mPaaSDemo 内部的目录只会保留 APMobileFrameworkmPaas。如果是从低版本升级而来,其中其它组件的目录和 category 不会再生成。

mPaaSDir32

目录结构如下:

  1. └── MPaaS
  2. ├── mpaas_sdk.config
  3. ├── Targets
  4. | └── mPaaSDemo(工程 Target 名称)
  5. | ├── mPaaSDemo-mPaaS-Headers.h
  6. | ├── mPaaSDemo-Prefix.pch
  7. | ├── APMobileFramework
  8. | ├── mPaas
  9. | ├── meta.config
  10. | └── yw_1222.jpg
  11. ├── Resources
  12. └── 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 模块的资源文件和二进制文件目录,是当前工程所有 Targets 使用的 mPaaS 模块的并集,由 mPaaS 插件自动维护,不得手动修改。
说明:因为所有的 Target 共用 Resources & Frameworks,所以不同的 Target 不可以同时使用相同模块的不同版本,不得修改这两个目录;根据每个 Target 选择模块的不同,实际添加到各自的 Build Phase 里的 framework 也不相同。