0.0.2 • Published 10 years ago
bundle-rocket-sdk v0.0.2
BundleRocket SDK
起步
通过下边这条命令安装 bundle-rocket-sdk
npm install --save bundle-rocket-sdkiOS
安装
- 打开你的 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 版本号来管理你的应用