ios 无法打开React Native - launchPackager.命令

pgky5nke  于 2023-02-01  发布在  iOS
关注(0)|答案(8)|浏览(220)

我有麻烦建设React原生ios项目。
错误信息:

"launchPackage command" can't be opened because it is from an unidentified developer.

有办法解决吗?

zy1mlcev

zy1mlcev1#

虽然this answer很可能会起作用,但你也可以允许将来所有来自不明开发者的应用程序在没有提示的情况下安装。
要允许只执行相关命令(launchPackager.command),请转到Finder中的react-native安装文件夹(很可能是node_modules/react-native/scripts),右键单击launchPackager.command,选择Open,然后再次单击Open确认。
系统不会再次提示您输入此命令,因为您已明确允许执行此命令。

ippsafx7

ippsafx72#

另一个简单的方法是从项目目录中删除node_modules文件夹并进行npm安装。这是因为项目是从旧mac复制的,旧mac用户创建了node_modules文件夹,因此项目转移到新mac时会出现一些问题。

ldfqzlk8

ldfqzlk83#

在macOS莫哈韦上也遇到了同样的问题。

chmod 777 node_modules/react-native/scripts/launchPackager.command
wvmv3b1j

wvmv3b1j4#

在MacOS Catalina及更高版本上转到

  • 系统首选项
  • 安全与隐私
  • 选择选项卡"隐私"
  • 在左侧窗格中选择"开发人员工具"
  • 选中"终端"以允许终端在本地运行不符合系统安全策略的软件。(请注意此操作的潜在影响,并确保您知道自己在做什么)
rjzwgtxy

rjzwgtxy5#

转到
1.系统首选项
1.安全与隐私
1.选择选项卡General
1.选择Allow apps downloaded from anywhereAllow apps downloaded from App Store and identified developers
我和你犯了同样的错误,这个方法对我很有效。

6kkfgxo0

6kkfgxo06#

chmod 777 node_modules/react-native/scripts/launchPackager.command
  • 打开终端并运行上述命令
  • 之后运行react-native run-android
  • 对我有效,它会运行:)
ccrfmcuu

ccrfmcuu7#

对我来说,问题是oh-my-zsh干扰了命令,它会提示更新,并消耗命令路径的前导斜杠,输出如下:

[oh-my-zsh] Would you like to update? [Y/n] 
[oh-my-zsh] You can update manually by running `omz update`
[~]$ [my project path]/node_modules/react-native/scripts/launchPackager.command ; exit;
zsh: no such file or directory: [my project path, but with leading slash missing]/node_modules/react-native/scripts/launchPackager.command

要解决这个问题,我只需要在重试之前运行omz update

goqiplq2

goqiplq28#

原因是因为您使用虚拟机下载了源代码。

    • 解决方案:**

请在您的真实机器上下载源代码。
然后在VM中复制它,并构建此项目。

相关问题