提问人:Richard Topchii 提问时间:10/30/2023 更新时间:10/30/2023 访问量:82
Xcode 15 构建问题:iOS 模拟器目标的 Objective-C 模块“AppKit”错误
Xcode 15 Build Issue: Objective-C Module 'AppKit' Error for iOS-Simulator Target
问:
在 Xcode 14.x 中运行以下命令:Package.swift
swift build -Xswiftc -warnings-as-errors -Xswiftc “-sdk” -Xswiftc “$(xcrun --sdk iphonesimulator --show-sdk-path)” -Xswiftc “-目标” -Xswiftc“x86_64-apple-ios15.0-simulator”
但是,使用 Xcode 15+ 时,我收到以下错误:
错误:无法构建 Objective-C 模块“AppKit”导入 AppKit
在以下行中:
#if canImport(AppKit)
import AppKit
#elseif canImport(UIKit)
import UIKit
#endif
如果我将代码更改为以下内容:
#if os(macOS)
import AppKit
#elseif os(iOS)
import UIKit
#elseif os(tvOS) || os(watchOS)
import UIKit
#endif
我仍然收到错误:
错误:无法加载“UIKit”导入 UIKit 的基础模块
问题
- 为什么出于某种原因,当我只调用构建时,启动 Xcode 15 时构建系统会尝试构建/定位
macOS
AppKit
iOS-Simulator
- 关于如何解决问题的任何提示?
注意
此命令有效:
swift 构建 -Xswiftc -warnings-as-errors
这个也成功构建并测试了包:
SWIFT测试
答: 暂无答案
评论
visionOS
canImport
canImport
if os
xcodebuild
AppKit
UIKit