unity/团结引擎 打包iOS 包含Xcode 上模拟器运行过程及小坑

786 阅读1分钟

大致过程:

  • unity构建ios工程包
  • 在 mac 上 通过商店下载 Xcode
  • 通过Xcode打开 ios 工程包
  • 选择需要测试的模型机型,运行(2个坑)

不包含内容:

  • 签名如何设置(这部分网上 搜索关键字 xcode 调试 iOS 签名)
  • 真机调试(b站搜索 unity iOS)

1.unity 构建 ios 工程包

  1. 选中ios,右边如果出现要下载,点击直接下载 image.png
  2. 在playerSettings 中的 OtherSettings 设置TargetSDk , 如果是模拟器运行 则选择 SimulatorSDK, 真机测试 则选择 DeviceSDK image.png
  3. 之后点击转换,转换完成后点击构建,选择构建后包的位置。 image.png 以上就得到一个ios工程包。

2.在 mac 上下载 Xcode

打开 AppStore 搜索 Xcode 点击下载 安装

3. Xcode 打开 ios 工程包

  1. 打开Xcode,快捷按键 command + O 选择ios包 或 点击File --> Open
image.png

选择 构建整体的包打开,或者 选择 构建的包中 .xcodeproj文件 打开

1733908764860.png

4. 选择需要测试的 模拟器 机型,并运行

1. 进入后可能在模拟器那栏 没有模型机可选

image.png

image.png

解决方案
设置 下图中的文件 中的 BuildSettings 中的 Architectures 选为图中中信息

image.png
2. 修改Rosetta选项

如果你是苹果M系列(如M1)芯片的Mac电脑
以为设置好了,开心的去点击 小三角运行。则会出现以下问题

image.png

解决方案
按下图 选择 ShowBoth

image.png

原因:如果你是苹果M系列(如M1)芯片的Mac电脑则需要打开xcode的Rosetta选项来执行。

3. 选择需要测试的机型
1733910394869.png

之后点击 运行(小三角),会自动调出选择对应的模拟机,并运行构建好的ios项目。

4. 结果展示
image.png