在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退出,好了,再次执行不要这么复杂的过程了。

相关推荐
帅_shuai_10 小时前
unity 静态字段内存查找工具
unity·游戏引擎
weixin_5316708914 小时前
Interlude起来:Swift原生Mac软件有什么优势?原生Mac应用和Electron应用有什么区别?
人工智能·macos·mac·swift
k4m7v2pz14 小时前
Swift Package Manager 在 macOS 26 上的三个编译错误排查指南
macos·spm·ai编程·xcode·swift·命令行工具
郝学胜-神的一滴16 小时前
[简化版 GAMES 104] 现代游戏引擎 06:从Tick时序到邮局模型,拆解确定性世界的底层密码
开发语言·c++·游戏引擎·图形渲染·软件开发·opengl
zhonyu鱼18 小时前
Pot 翻译:开源免费的跨平台划词翻译与 OCR 工具
windows·macos·开源·ocr·开源软件
杜子麟19 小时前
Android studio模拟器离线安装
android·macos·android studio
鹿野素材屋2 天前
Unity超轻量级中文语音播报,仅5兆大小,无需联网即可使用,适用于弹幕、提示等动态语音播出
unity·游戏引擎
守城小轩2 天前
Chromium 148 编译指南 macOS篇:环境配置要求(一)
macos
Codeking__2 天前
iOS 动画:core Animation 底层原理
macos·objective-c·cocoa
SatanII2 天前
读懂 SELinux:强制访问控制 MAC,解决 httpd 服务权限报错实战
linux·运维·服务器·网络·macos