在windows下生成的mac苹果电脑端可以执行的unity项目程序,在mac电脑不能执行的修改方法

在windows下开发Unity项目,如果要执行的电脑是mac,必须在windows下生成for mac的程序,发现拷贝到mac电脑后不能执行:

原因是改程序没有mac的执行权限:

修改方法:

先打开终端:

进入文件所在目录

csharp 复制代码
cd Downloads
cd myproject

(生成的文件放的目录,这里可以看到想执行的文件)

不过苹果的可以执行的这个unity的文件,实际上是一个目录:比如名字叫buildmac1.app

那就进入这个目录

csharp 复制代码
cd buildmac1.app

再次进目录

csharp 复制代码
cd Contents
cd MacOS

看到Myproject_mactest,这个文件才是需要执行的主文件

csharp 复制代码
ls -l Myproject_mactest

看到

csharp 复制代码
-rw-r--r--@ 1 beijingzheng  staff  33597  7 17 16:05 Myproject_mactest

只有r表示可读,w表示可写,没有x,x表示执行

需要修改权限,使可以执行

csharp 复制代码
chmod 755 myproject_mactest

再次看权限:得到

csharp 复制代码
-rwxr-xr-x@ 1 beijingzheng  staff  33597  7 17 16:05 Myproject_mactest

这样就有执行的权限了,双击buildmac1,发现还是不能执行:

点击好,在隐私与安全性看到"仍要打开"按钮

再次点击打开就可以执行了,如果unity程序没有做退出按钮就用Ctrl+上按钮,也可以Command + Q退出,好了,再次执行不要这么复杂的过程了。

相关推荐
qq_399407181 天前
2025年Unity国际版下载及安装
unity·游戏引擎
Zfox_1 天前
无缝穿越系统边界:节点小宝4.0如何让我的Mac/iOS像访问本地盘一样操控Windows
windows·macos·ios·节点小宝
鹿野素材屋1 天前
Unity做出果冻胸部的效果
unity·游戏引擎
两水先木示1 天前
【Unity】坐标转换(屏幕坐标、世界坐标、UI坐标)
unity·游戏引擎·空间转换
MicJordan1 天前
macos安装Claude提示command not found
macos
坠金1 天前
mac电脑网络卡顿解决方法
macos
写点啥呢1 天前
MacOS远程桌面报错0x207解决方法
macos
老朱佩琪!1 天前
Unity模板方法模式
unity·游戏引擎·模板方法模式
又来0771 天前
Unity手柄按键映射表
unity·游戏引擎
CrankZ1 天前
幕译 1.7--本地字幕生成与翻译--支持macOS,Windows
macos·whisper