Unity iOS模拟器项目构建求助:Xcode中无iOS设备选项
Unity构建iOS模拟器及Xcode设备显示问题解决步骤
一、Unity端构建前配置
- 打开项目后,进入Build Settings(路径:File > Build Settings),切换平台到iOS,等待平台切换完成
- 点击Player Settings,在iOS标签页完成以下配置:
- 进入Other Settings,将Target SDK设置为
iOS Simulator SDK(不要选Device SDK) - 确认Architecture为
x86_64(Intel Mac)或arm64(Apple Silicon Mac),也可以选Universal适配双架构 - 进入Signing & Capabilities,选择自己的开发者团队(模拟器无需真机签名,但配置正确团队可避免后续报错)
- 进入Other Settings,将Target SDK设置为
- 点击Build,选择本地路径保存生成的Xcode工程
二、Xcode端设备显示修复
- 打开生成的Xcode工程后,若顶部设备栏无模拟器选项,点击Product > Destination > Destination Chooser,查看是否能找到已安装的模拟器
- 若没有模拟器可选,打开Window > Devices and Simulators(快捷键Cmd+Shift+2),切换到Simulators标签,点击左下角
+按钮,选择设备型号和iOS版本创建新模拟器,创建完成后回到工程即可看到选项 - 检查Xcode工程Build Settings:
- 找到Architectures,确保和Unity端设置的架构一致
- 确认Base SDK为当前Xcode支持的最新iOS版本,Deployment Target不高于你创建的模拟器iOS版本
- 若使用Apple Silicon Mac,可尝试勾选Product > Destination > Rosetta,解决部分旧项目的模拟器兼容问题
三、额外排查点
- 确保Xcode版本与Unity版本兼容,尽量使用双方的稳定版本
- 重启Unity和Xcode,清除缓存后重新构建尝试
内容的提问来源于stack exchange,提问作者Trung Ho
相关产品推荐
相关产品推荐

