gpt4 book ai didi

xcode - 使用 main.jsbundle 在 React Native 中构建和运行 Release Scheme

转载 作者:行者123 更新时间:2023-12-04 19:35:36 76 4
gpt4 key购买 nike

react 原生:0.41.2

问题是我正在尝试使用发布方案和我使用 cli 创建的 main.jsbundle 文件来构建和运行。这是我用来生成该包的命令:

node_modules/react-native/local-cli/cli.js bundle --entry-file index.ios.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios

但是,当我单击 XCode 上的构建和运行按钮时,该包会正确生成,每次打包程序都会自动启动!查看 Products 文件夹中应用程序的内容,我可以假设在编译的应用程序中使用的包是从打包器生成的包,而不是我使用包 cli 命令生成的包。有没有办法在运行发布方案并使用我生成的包时以某种方式抑制这个打包程序的运行?

最佳答案

在 xcode 中打开应用程序

在/AppDelegate.m

代替
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];

jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];

关于xcode - 使用 main.jsbundle 在 React Native 中构建和运行 Release Scheme,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42210468/

76 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com