Mas*_*olu 5 terminal xcode ios
我正在开发一个使用 Unity 构建的 IOS 游戏,并尝试在 Xcode 上构建它。但是,我不断收到此 Shell 脚本调用错误“/Users/masterolu/Downloads/ShoeJackCityBuilds/iOS/MapFileParser.sh:权限被拒绝”。
我尝试使用 chmod +x /Users/masterolu/Downloads/ShoeJackCityBuilds/iOS/MapFileParser.sh 但由于某种原因我的机器不再识别 chomd 命令。我尝试使用 sudo apt install --reinstall coreutils 重新安装它,但为了使用 apt 我需要 JDK(Java 开发工具包)。因此,我安装了最新的 JDK,当我尝试重新安装 chomd 时,我的终端显示“无法在“/Library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home/bin/apt”处找到可执行文件”(-1 )”。此时我决定最好过来寻求帮助。
关于如何修复 Xcode 中的此错误或如何安装 chomd 以便我的应用程序可以运行有什么想法吗?
因此,显然Apple喜欢禁用所有尚未在您的计算机上创建的shell脚本(即从网络下载,从repo克隆)的执行权限,所以您要做的就是在项目文件夹中打开一个终端并运行chmod -x MapFileParser.sh,应该可以解决这个问题。
我也这样做只是process_symbols.sh为了确保它运行。
我的 gihub 操作的解决方案是这样的,因为 -x 版本对于我的场景无法正常工作。
- name: Update scripts permissions
run: |
pwd
sudo chmod 755 MapFileParser.sh
sudo chmod 755 process_symbols.sh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8420 次 |
| 最近记录: |