ROB*_*ER1 5 macos xcode unity-game-engine ios
最近,我转而使用 M1 Mac Mini 作为通过 Xcode 构建 Unity IOS 项目的机器。
我经常使用 Unity 选项来“构建并运行”,这会自动打开 Xcode 并构建应用程序 - 通常这会选择第一个可用的设备目标。我始终可以选择要构建的 iPhone,但当 Xcode 再次打开项目时,尽管手机保持通过 USB 连接,但它总是会恢复到“我的 Mac”构建目标。
这款 M1 Mac Mini 似乎将“我的 Mac(专为 iPad 设计)”作为仅 iPhone/iPad 应用程序的构建目标(不是 mac 构建目标),并且当 Unity 导出应用程序时,Xcode 会自动选择为该目标而不是连接的 iPhone 进行构建建造。
有没有办法在 Xcode 或 Xcode 项目中排除 My Mac 构建目标?我只想在设备上进行测试,因此我们导出为设备 SDK,而不是模拟器 SDK。
之后,每次“构建并运行”Unity 项目时,选择“追加”而不是“替换”。如果您选择“替换”,Unity 将清除 Xcode 设置,您需要重新设置。