gpt4 book ai didi

xcodebuild - 如何在带有 watch 扩展的Xcode 7中使用xcodebuild

转载 作者:行者123 更新时间:2023-12-03 16:57:07 28 4
gpt4 key购买 nike

我们的命令以前是这样的

xcodebuild -configuration Release -target "xxx" -sdk iphoneos9.0 -scheme "xxx" archive

现在在Xcode 7中,我们得到以下错误:
Build settings from command line:
SDKROOT = iphoneos9.0

=== BUILD TARGET xxx WatchKit Extension OF PROJECT Mobile WITH CONFIGURATION Release ===

Check dependencies
target specifies product type 'com.apple.product-type.watchkit2-extension', but there's no such product type for the 'iphoneos' platform

我们如何指定使用iOS 9.0 SDK和watchos 2.0 SDK?

最佳答案

如果您需要模拟器构建,请运行以下命令:

xcodebuild -workspace WorkspaceName.xcworkspace -scheme SchemeWithWatchOS2Target -destination 'name=iPhone 6' build

如果您需要设备构建,请运行以下命令:
xcodebuild -workspace WorkspaceName.xcworkspace -scheme SchemeWithWatchOS2Target build

诀窍是,对于任何构建,您都需要删除 -sdk选项。对于模拟器构建,您需要指定 -destination,它应该是 iPhone 6iPhone 6 Plus。对于设备版本,您可以跳过 -destination

关于xcodebuild - 如何在带有 watch 扩展的Xcode 7中使用xcodebuild,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31478959/

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