gpt4 book ai didi

xcodebuild解决了依赖,但是无法导入包

转载 作者:行者123 更新时间:2023-12-05 06:04:17 30 4
gpt4 key购买 nike

我有一个简单的命令行应用程序,用 swift 5.3 编写,它使用 Apple 的 ArgumentParser 包。

它在 Xcode (12.4) 中构建并运行很好。但是,如果我像这样运行 xcodebuild:

xcodebuild -target mailfilter

它给出了这个错误:

/Users/hacksaw/Documents/src/mailfilter/mailfilter/main.swift:10:8: error: no such module 'ArgumentParser'
import ArgumentParser
^

相关项目信息:

% xcodebuild -list
Command line invocation:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -list

Resolve Package Graph

Resolved source packages:
swift-argument-parser: https://github.com/apple/swift-argument-parser @ 0.3.2

Information about project "mailfilter":
Targets:
mailfilter

Build Configurations:
Debug
Release

If no build configuration is specified and -scheme is not passed then "Release" is used.

Schemes:
mailfilter


% xcodebuild -version
Xcode 12.4
Build version 12D4e

那么,我应该运行什么命令行才能正确构建它?

最佳答案

所以(仍然不令人满意的)答案确实是 -scheme 需要被包括在内,所以这是可行的:

xcodebuild -scheme mailfilter -target mailfilter

我在某处读到的一篇文章说了一些关于 xcodebuild 具有“遗留”模式的内容,如果您不包含 -scheme 参数,该模式就会被调用,但没有详细说明。

我想要一个更完整的答案,但现在,我要离开了。

关于xcodebuild解决了依赖,但是无法导入包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66378479/

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