gpt4 book ai didi

Xcode 使用 Swift 运行脚本

转载 作者:搜寻专家 更新时间:2023-10-30 22:13:05 25 4
gpt4 key购买 nike

我在 Xcode 中有一个用 Swift 编写的运行脚本。在build设置中,我有一个运行脚本,其 shell 设置为 /bin/sh,内容是单行 ./my-script.swift。该文件仅包含以下行:

#!/usr/bin/xcrun swift
import Foundation

如果我为模拟器构建,一切正常。如果我为设备构建,我会遇到大量错误:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:11:10: Could not build module 'Darwin'

:0: Could not build Objective-C module 'CoreFoundation'

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/usr/include/sys/cdefs.h:680:2: Unsupported architecture

知道这是为什么吗?

最佳答案

它默认使用 iOS 设备 SDK (iPhoneOS)。尝试通过指定 iphonesimulatormacosx SDK 来调用 xcrun,如下所示:

#!/usr/bin/xcrun --sdk iphonesimulator swift

#!/usr/bin/xcrun --sdk macosx swift

关于Xcode 使用 Swift 运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30040863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com