swift - 如何在Xcode环境中为Swift添加身份验证

标签 swift authentication artifactory swift-package-manager

Swift 包管理器最近添加了对托管二进制包的注册表的支持。我已成功创建 Swift 包并从本地 Artifactory 实例解析它们。

可以通过命令行直接为 Swift 设置身份验证:

swift package-registry set --global "https://artifactory.com/api/swift/swift"

swift 包注册表登录“https://artifactory.com/api/swift/swift”--username=MyUser --password=MyPassword

现在您可以简单地从 Package.swift 文件位置调用:swift package resolve

但是,Xcode 似乎无法重用存储的凭据。

是否可以设置 XCode,以便集成的 Swift 版本具有身份验证凭据?如果可以的话,是怎么做到的?

最佳答案

Xcode 端存在错误。

Xcode 14.3 doesn't use credentials (from netrc or keychain) for auth to spm registry

似乎修复已包含在 Xcode 15 Beta 中!

关于swift - 如何在Xcode环境中为Swift添加身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76422549/

相关文章:

ios - reloadData后tableView跳转滚动

maven - 知道为什么 maven-deploy-plugin 不提供登录/密码命令行选项吗? (还是我瞎了?)

docker - 外部 docker 注册表中的镜像更新不会触发部署

Azure CI/CD - Azure 私有(private) Npm 注册表 - 无法进行身份验证,需要 : Bearer authorization_uri=https://login. windows.net

java - Artifactory Java 客户端的 Gradle/Maven 配置

Swift:如果没有更多上下文,表达式类型不明确?

ios - 导航栏在 segue 后消失

ios - 如何在 iOS 的 Collection View 中为内容偏移设置动画?

Android Facebook SDK 4.5.0 登录-注销问题无效 key 哈希错误,同时尝试再次登录

Android Google+ 登录不起作用 - statusCode=SIGN_IN_REQUIRED