无法在iOS模拟器中构建Xcode项目

问题描述 投票:0回答:1

我为 VisionOS 编写了一个应用程序,我决定为该应用程序添加 iOS 和 iPadOS 支持。我为受支持的目的地添加了 iPad 和 iPhone,但是当我尝试通过 iPhone 或 iPad 模拟器构建它时,出现错误:

 Building for 'iphonesimulator', but realitytool only supports [xros, xrsimulator]

我的代码中没有任何内容是专门针对 VisionOS 的,而且我看不到任何提及现实工具的内容。我尝试过修改构建架构设置,但似乎没有任何效果。

swift xcode ios-simulator simulator visionos
1个回答
0
投票

在尝试将仅支持visionOS的应用程序移植到iPhone和iPad时,我遇到了同样的问题。这是因为您需要修改目标的构建阶段,以便它仅在 VisionOS 上加载 RealityKitContent,而不是在 iOS 上。以下是修复方法:

  1. 在项目导航器中单击项目的根目录。
  2. 向你的目标前进。
  3. 转到“框架、库和嵌入式内容”。
  4. 在“RealityKitContent”行中,单击“始终使用”旁边的过滤器图标,取消选中“所有平台”并仅选中“visionOS”。

See the screenshot for reference.

© www.soinside.com 2019 - 2024. All rights reserved.