基于 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 也不相同。