【问题标题】:Build with xcodebuild for Mac Catalyst Apple Silicon使用 xcodebuild 构建 Mac Catalyst Apple Silicon
【发布时间】:2020-08-21 10:57:24
【问题描述】:

我正在尝试使用 Xcode 12 beta 4 构建一个支持 Apple Silicon 和 Mac Catalyst 的框架。该项目在 Xcode 中使用“Any Mac”目标构建良好。 如果我使用命令

xcodebuild -project "project.xcodeproj" -configuration "Release" -scheme "MyScheme" -destination "generic/platform=macOS,variant=Mac Catalyst,name=Any Mac"

我得到了错误

xcodebuild: error: Unable to find a destination matching the provided destination specifier:
        { generic:1, platform:macOS, variant:Mac Catalyst, name:Any Mac }
    Unsupported device specifier option.
    The device “My Mac” does not support the following options: name
    Please supply only supported device specifier options.
...
Ineligible destinations for the "MyScheme" scheme:
        { platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device }
        { platform:iOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder, name:Any iOS Simulator Device }
        { platform:macOS, variant:Mac Catalyst, name:Any Mac }

我不确定为什么目的地在 Xcode 中正确构建时被列为不合格,或者为什么 xcodebuild 在启用通用时似乎使用“我的 Mac”设备。 如何使用 xcodebuild 在 Apple Silicon 上构建 Mac Catalyst?

【问题讨论】:

    标签: xcode macos xcodebuild apple-silicon


    【解决方案1】:
    xcodebuild -project "project.xcodeproj" -configuration "Release" -scheme "MyScheme" -destination "generic/platform=macOS,variant=Mac Catalyst,name=Any Mac"
    

    此命令现在可以在 Xcode 12 beta 5 中使用。

    【讨论】:

      猜你喜欢
      • 2021-01-03
      • 1970-01-01
      • 2021-03-14
      • 1970-01-01
      • 1970-01-01
      • 2020-03-03
      • 1970-01-01
      • 2021-02-28
      • 1970-01-01
      相关资源
      最近更新 更多