Avatar
norio_nomura 2/7/2025 7:25 AM
例えばmacOS向けだと、とりあえず以下のようなオプションが必要だった。 (不要なものもあるかもしれないけど) -target arm64-apple-macosx15.0 -Onone -resource-dir /home/bot/.swiftpm/swift-sdks/darwin.artifactbundle/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -color-diagnostics -swift-version 6 -sdk /home/bot/.swiftpm/swift-sdks/darwin.artifactbundle/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk -use-ld=lld -Xfrontend -tools-directory -Xfrontend /home/bot/.swiftpm/swift-sdks/darwin.artifactbundle/toolset/bin -sdk /home/bot/.swiftpm/swift-sdks/darwin.artifactbundle/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk -ld-path=/home/bot/.swiftpm/swift-sdks/darwin.artifactbundle/toolset/bin/ld64.lld -g -Xcc -isysroot -Xcc /home/bot/.swiftpm/swift-sdks/darwin.artifactbundle/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk -Xcc -g -I /home/bot/.swiftpm/swift-sdks/darwin.artifactbundle/Developer/Platforms/MacOSX.platform/Developer/usr/lib -
7:31 AM
swift build--swift-sdkオプションの指定で上記オプションを生成する部分が、botが利用しているswiftには存在しないので、この面倒をみないと簡易にSwiftSDKを切り替えられる様にはできない。 (edited)
7:37 AM
あれ?そんな難しくないかも。