河南seo网站开发,衡水有做网站的吗,法律网站建设价格,外贸网站建设推广公司价格一、在自己项目的iOS文件夹下新建一个文件夹取名bundle 二、将打包命令写到项目package.json文件里#xff0c;终端执行 npm run bundle-ios
先添加如下#xff08;注意#xff1a;这里写的路径./ios/bundle就是上面bundle创建的文件夹#xff09;#xff1a…一、在自己项目的iOS文件夹下新建一个文件夹取名bundle 二、将打包命令写到项目package.json文件里终端执行 npm run bundle-ios
先添加如下注意这里写的路径./ios/bundle就是上面bundle创建的文件夹
scripts: {start: node node_modules/react-native/local-cli/cli.js start,bundle-ios:node node_modules/react-native/local-cli/cli.js bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ./ios/bundle/index.ios.jsbundle --assets-dest ./ios/bundle}, 再终端执行
npm run bundle-ios 打包命令完成后会在我们新建的文件夹bundle里面生成相应的文件。
三、添加资源
用Xcode打开项目选中跟项目同名的那个文件夹右键选中‘Add Files to ..’选项然后选择新建的那个bundle文件夹在弹出的对话框中点击options一定要勾选Create folder references选项将bundle文件夹添加到项目里Xcode下该文件夹一定要是蓝色的。 点击‘Add Files to ..’ 2.勾选Create folder references然后add 四、配置jsCodeLocation
修改AppDelegate.m中的加载包的方式如下
#ifdef DEBUG// debug包jsCodeLocation [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:index.ios fallbackResource:nil];
#else// 离线包jsCodeLocation [[NSBundle mainBundle] URLForResource:bundle/index.ios withExtension:jsbundle];
#endif 五、正常Archive
之后就可以按照iOS app正常的打包方式打包了配置证书、描述文件等等