【问题标题】:Run a .js script when bundling react native code with Xcode将反应本机代码与 Xcode 捆绑时运行 .js 脚本
【发布时间】:2020-05-18 13:45:16
【问题描述】:

我有这个脚本:

 node src/runlink.js

我正在使用 npm run link 运行,但我想在使用 Xcode 构建代码时运行它。

有什么办法吗?我尝试在构建阶段做到这一点,但没有成功

【问题讨论】:

  • 所以脚本需要在你 npm start 之前运行?或同时?如果它适合你,也许可以尝试查看你的 package.json 并将运行脚本添加到 npm start 脚本中。
  • 脚本需要在开始时运行,它已经在 package.json 中,但是当我为 IOS 自动构建时,我需要让它工作

标签: xcode react-native


【解决方案1】:

您需要在构建阶段运行脚本。

  1. Project Navigator(左栏)上选择您的项目。
  2. 然后在 Targets 上选择您想要的目标
  3. 点击Build Phases标签
  4. 点击+号创建New Run Script Phase
  5. 输入node "${SRCROOT}/../src/runlink.js"

【讨论】:

  • 谢谢,我之前确实做过并且构建成功但是由于某种原因脚本没有运行......有什么想法吗?
  • @Elon 确保脚本文件具有可执行权限(chmod +x)
猜你喜欢
  • 2018-07-19
  • 1970-01-01
  • 2018-07-03
  • 2022-09-27
  • 2018-03-12
  • 1970-01-01
  • 2017-08-12
  • 1970-01-01
  • 2016-09-12
相关资源
最近更新 更多