我目前正在尝试让Cordova项目在ios上运行(已在android上运行)
我在虚拟机中安装了osx,并且我正在使用共享文件夹在Windows上使用与Android版本相同的文件。
我在尝试在ios上构建它时遇到了很多问题。无论我做什么,似乎都失败了。 我试图删除ios平台并在osx端重新添加它,但这始终失败。因此,我将其添加到Windows一侧,但是当我尝试在osx一侧安装Pod时,出现此错误。
Errno :: EACCES-权限被拒绝@ rb_sysopen-/ Volumes / VMware 共享 文件夹/ APPNAME /平台/ios/Pods/FirebaseInstanceID/CHANGELOG.md
Windows共享文件夹为所有人提供了完全权限,因此文件权限不应该成为问题。
由于该脚本实际上创建了由于某种原因没有权限的文件,这让我感到困惑。
我还应该注意,这是我第一次使用osx,所以我有点迷恋它。
答案 0 :(得分:1)
如果它在OSX下无法运行并且可以在Windows上运行,则可能是因为在构建过程中需要在您的OSX环境中缺少某些内容。
在Windows下创建可在OSX上构建的平台只会将问题推迟几分钟。
我建议您尝试解决OSX上的问题,如果不能解决,请在stackoverflow上打开一个新主题