有时候通过从Windows电脑打包的Xcode工程构建iOS包的时候,会提示 MapFileParser.sh: Permission denied
之类的报错,导致打包失败。
- 在 BuildTarget - BuildPhrases - Run Script 的 Shell 中第一行添加:
chmod +x "$PROJECT_DIR/MapFileParser.sh"
- 修改过后的Shell样本在
example.sh
中
- Mac默认会禁止非本机创建的shell文件的运行权限,因此xcode在试图调用这个shell时会被拒绝,添加这行代码会给予
MapFileParser.sh
文件可执行权限
MapFileParser.sh
文件在后续的Unity版本中移除