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

相关推荐
想你依然心痛22 分钟前
从零开始:Mac/Windows/Linux 三系统开发环境配置完全指南
linux·windows·macos
mxwin2 小时前
Unity Shader 顶点动画:在顶点着色器中实现风吹草动、河流波动、布料模拟
unity·游戏引擎·shader·着色器
望眼欲穿的程序猿2 小时前
MacOS自定义安装Rust
开发语言·macos·rust
DowneyJoy2 小时前
【Unity3D补充知识点】常用数据结构分析-集合(List<T>)
数据结构·unity·c#·list
ywlovecjy3 小时前
macOs安装docker且在docker上部署nginx+php
nginx·macos·docker
DowneyJoy3 小时前
【Unity3D补充知识点】常用数据结构分析-数组(Array)
数据结构·unity·c#
w-白兰地3 小时前
配置Unity中的ADB环境变量
unity·adb·游戏引擎
FreeBuf_4 小时前
Coruna漏洞利用工具揭示Triangulation iOS攻击框架的演进
macos·ios·cocoa
EasyControl移动设备管理4 小时前
打破系统壁垒:从 Android 到 macOS,打造全平台统一终端管理(MDM)方案
android·人工智能·物联网·macos·移动设备管理·mdm系统·跨区域设备
mxwin4 小时前
Unity Shader 几何着色器:动态生成图元与顶点拓扑修改
unity·游戏引擎·着色器