Mac中Unity导出Xcode工程,报错UnusedBytecodeStripper2.exe --api NET_2_0_Subset -out

一. 环境说明

mac电脑,系统:macOS Mojave 10.14.6
Unity版本:5.5.3f1

二. Unity导出Xcode报错

报错如下
在这里插入图片描述

三. 解决办法

原因,macOS Mojave 10.14.6系统默认的磁盘文件系统类型是APFS

关于APFS
2016年6月14日,苹果公司在WWDC上正式宣布了全新的文件格式——Apple File System(简称APFS)。
APFS是Apple File System的简称,是苹果公司发布的新的文件系统,替代目前所使用的HFS+文件系统。该系统的核心为加密功能,其将为苹果旗下的每款设备提供统一的加密方法。该系统包含有多密钥加密功能,内置有针对每个文件的密钥,其针对敏感元数据也都有独立的密钥。

Unity5.5.5版之前的版本不支持APFS文件系统,会工作失常。
所以需要单独分一个分区,磁盘文件系统类型设置为旧的 “Mac OS 扩展(日志式)”,即:SATA内置物理宗卷
在这里插入图片描述
然后把Unity整个程序移到这个单独的分区中,即可正常工作。


相关链接:https://linxinfa.blog.csdn.net/article/details/87095810
《mac升级XCode到10.1 (iOS 12.1 SDK),Unity5.x无法访问原项目的问题:APFS硬盘格式无法识别》

猜你喜欢

转载自blog.csdn.net/linxinfa/article/details/106076108