项目根目录
├── PowerMobile // 项目文件夹
│ ├── Resource // ├── 基座及配置文件目录
│ ├── Supporting Files // ├── 项目支持文件目录(包含Info.plist 预编译文件 图片存放Assets.xcassets)
│ └── AppDelegate // ├── 项目启动入口AppDelegate
├── Podfile // Pod配置文件
├── Frameworks // 核心库目录
│ ├── PMUISDK // ├── PMUI核心库
│ ├── WeexPluginLoader // ├── 外部组件注册库
│ └── WeexSDK // └── Weex核心库
├── PowerMobile.xcodeproj // 项目工程文件
└── PowerMobile.xcworkspace // 项目工作空间文件(启动入口)
配置Frameworks文件夹下的核心库
1.复制PMUISDK.framework到 Frameworks–PMUISDK 文件夹下
2.复制WeexSDK.framework到 Frameworks–WeexSDK 文件夹下
3.根据个人需要调整WeexPluginLoader文件夹下需要使用的WeexPluginLoader.framework,默认是模拟器版本。如需使用真机版本,请将WeexPluginLoader(arm64).framework重命名为WeexPluginLoader.framework
注:建议使用不同名字保存两个版本,以备后用
配置最新版本基座
项目配置文件
属性 | 类型 | 必须 | 描述 | 默认值 |
---|---|---|---|---|
serviceUrl | String | 是 | 服务端URL | - |
homePage | String | 否 | 可指定首页路径 | - |
homePageParams | Dictionary | 否 | 首页页面参数配置 | - |
appKey | String | 否 | 项目唯一标识 | - |
pid | String | 是 | 基座唯一标识 | - |
stratAPI | String | 是 | 项目启动接口,包含:启动图 基座信息等 | - |
staticPackageDetail | String | - | H5离线包获取接口 | - |
2.5.0
以上1.5.3
以上其他版本会有环境问题
CocoaPods(建议使用pod 1.5.3或之后版本) —CocoaPods环境没有问题,可跳过此项
$ sudo gem update --system
$ gem sources --remove https://rubygems.org/
$ gem source -a https://gems.ruby-china.com/
$ sudo gem install cocoapods
$ sudo gem install -n /usr/local/bin cocoapods
$ pod setup 过程比较漫长,请耐心等待执行完成
进入到项目根目录,执行 pod install
cd /项目根目录
pod install
至此项目基础库配置完成
插件可根据自己的需求安装,插件库地址
http://118.144.87.52:9988/PMUIDelivery
Podfile
文件target 'PowerMobile' do
common
#----------自定义插件引用-----------
#文档Demo插件
pod 'TestPlugin', :path => '../../PMUI-Plugins/TestPlugin'
end
配置插件名,插件路径,以TestPlugin.podspec为例,TestPlugin为插件名,path 后面的是下载的插件文件路径
../ 表示以Podfile为当前路径返回一层,../../ 则表示返回两层,最终是要找到podspec文件所在的路径
pod install