0.0.2 • Published 8 years ago
bundle-rocket-sdk v0.0.2
BundleRocket SDK
起步
通过下边这条命令安装 bundle-rocket-sdk
npm install --save bundle-rocket-sdk
iOS
安装
- 打开你的 XCode Project;
- 找到 node_modules/bundle-rocket/ios 目录中的 BundleRocket.xcodeproj,然后把它拖进XCode 中的 Libraries 目录中;
- 选中 XCode 项目,在你的项目配置中再选中
Build Prases
标签;把libBundleRocket.a
拖到Link Binary With Libraries
区块中; - 由于我们使用到
libz
库,所以还需要在Link Binary With Libraries
中添加它;点击+
,输入libz
添加libz.tbd
最后点击Add
按钮; - 在
Build Settings
标签下,找到Header Search Paths
区块,编辑它的值;添加一个新的值$(SRCROOT)/../node_modules/bundle-rocket-sdk
并在后边的下拉选项中选择recursive
;
在代码中引入
打开
AppDelegate.m
文件,添加BundleRocket
的头文件#import "BundleRocket.h"
找到这段在生产环境下加载 JS Bundle 文件的代码
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
替换成下边这行:
jsCodeLocation = [BundleRocket getBundleURL];
配置
我们在运行中需要使用到 bundle-rocket 应用的 registry
和 deploymentKey
;因此,我们需要在 XCode 项目中的 Info.plist 进行设置;
- BundleRocketRegistry: 请填写你的
BundleRocket
服务器地址 - BundleRocketDeploymentKey:你可以通过
bundle-rocket-cli
提供的br view your-app-name
来查询deploymentKey
;
我们建议使用 SemVer 版本号来管理你的应用