Avatar
A -> B -> C というような依存関係があって、 B -> C の依存がブランチで記述されていた場合に、 A を swift build したり swift package update したりするとエラーになるんですが、そういうものなのでしょうか? B -> C のブランチによる依存とは、 B の Package.swift に↓ように書いた場合のことです。 .package(url: "https://github.com/foo/C.git", .branch("master"))
1:47 AM
↓のリポジトリを clone して swift package update するか、もしくは Package.resolved を削除および swift package reset してから swift build すると再現します。 A = swtws, B = TweetupKit, C = OAuthSwift です。 https://github.com/swift-tweets/swtws
swtws - A command line tool for Swift Tweets