我创建了一个swift文件(test.swift):
import UIKit
func test() {
let view = UIView()
print(view)
}
然后在终端中运行命令swiftc test.swift
。它输出
error: no such module 'UIKit'
如何导入'UIKit'模块?
答案 0 :(得分:2)
您需要链接sdk并指定要建立的目标:
swiftc input.swift
-o output.o
-sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk
-target arm64-apple-ios12.0