当我尝试通过 ssh URL 将我的 xcframework 添加为 swift 包依赖项时,Xcode 给我错误
Showing All Messages
x-swift-package-repository-authentication://?scm=com.apple.dt.Xcode.sourcecontrol.Git&url=git@ghe.somegiturl.git#error=-1005 Authentication failed because the credentials were missing
我可以通过源树通过相同的 ssh URL 克隆这个 repo,它工作正常。Package.manifest 文件如下
let package = Package(
name: "Test",
platforms: [
.iOS(.v12)
],
products: [
// Products define the executables and libraries a package produces, and make them visible to other packages.
.library(
name: "Test",
targets: ["Test"]),
],
dependencies: [
// Dependencies declare other packages that this package depends on.
// .package(url: /* package url */, from: "1.0.0"),
],
targets: [
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
// Targets can depend on other targets in this package, and on products in packages this package depends on.
.binaryTarget(
name: "Test",
path: "Test.xcframework"
),
.testTarget(
name: "TestTests",
dependencies: ["Test"]),
]
)