更新到 Xcode 13,尝试在 iOS 但不是 macOS 上运行 SwiftUI 应用程序时获得唯一的错误代码

Posted

技术标签:

【中文标题】更新到 Xcode 13,尝试在 iOS 但不是 macOS 上运行 SwiftUI 应用程序时获得唯一的错误代码【英文标题】:Updated to Xcode 13, get unique error code when trying to run SwiftUI app on iOS but not macOS 【发布时间】:2021-09-27 17:06:41 【问题描述】:

当我尝试构建我的应用时,我收到以下错误:

无法找到适用于 ios 平台和用途的配置文件类型 发展。您可能需要重新安装 Xcode。

我立即这样做了,但它并没有解决问题。清理构建文件夹,重新启动,重新启动等也没有。有人遇到过这种情况吗?

【问题讨论】:

【参考方案1】:

我通过删除构建设置中的“允许多平台构建”来解决此问题。

【讨论】:

这也适用于我,虽然我不明白为什么。如果目标是为多个平台构建的,应该没问题。【参考方案2】:

我遇到了同样的问题,它只在模拟器上而不是在设备上构建。这发生在我在 SPM (SwiftLint) 中安装了一个新包之后。

这对我有用:

    转到目标 构建设置 在“构建选项”中,将“允许多平台构建”设置为“

【讨论】:

令人惊讶的是这对我有用。谢谢。【参考方案3】:

自己找到了答案。是在构建设置中将“目标设备系列”设置为 iPhone、Mac、iPad 的问题。将其设置为 iPhone 即可再次使用。

【讨论】:

不,这似乎不是正确的答案。其余所有的所有目标设备系列都以这种方式设置,我们没有这个问题。 在更改该设置后它再次工作。 我明白这一点,你能用它很好,但它应该也适用于其他设备,因为它适用于我们其他人。解决方法很好,但这不是解释。尝试做出解释真是太好了!当然你没有时间,但这就是我评论的重点。【参考方案4】:

对我来说,它更加初级。我在 Scheme 中选择了一个 iOS 设备来构建,切换到我的 Mac(在顶部中间的工具栏中)解决了这个神秘的错误。

【讨论】:

以上是关于更新到 Xcode 13,尝试在 iOS 但不是 macOS 上运行 SwiftUI 应用程序时获得唯一的错误代码的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 更新到 7.2 但仍然只显示 7.1

Xcode 11 beta -playbackState 仅在 iOS 13.0 或更新版本中可用

iOS 13本地通知未发送

在 iOS 13、Xcode 11 中显示视图控制器的问题

更新到 Xcode 13 后出现错误破坏了应用程序

Xcode 13 仪器不是开发者工具或在 PATH (React native) 中