今天早上发生了一件有趣的事情,我将 Xcode 更新到了 9.3 版本,之后,我无法归档我的项目。我可以构建它,在设备上运行它,但是当我尝试归档它时,我发现我缺少一些模块,比如 Alamofire 等......
我使用 cocoapods 作为依赖管理器。直到今天早上一切正常。有没有人有类似的问题?
Pod
从您的项目中删除并再次添加。
或者
尝试sudo pod repo update
或pod repo update
您必须缺少的另一件重要的事情是:
如果您已支付苹果开发者帐户/ID,您可以从Apple 下载门户下载最新的命令行工具。
这是当前稳定的 Xcode 工具和支持的命令行工具下载链接。(确保您使用 Apple 开发者帐户上的高级开发者帐户登录以访问这些链接)
Xcode 10
- Xcode 10 - Beta 2
- (命令行工具 (Xcode 10 Beta 2) - 适用于 macOS 10.14)
- (命令行工具 (Xcode 10 Beta 2) - 适用于 macOS 10.13)Xcode 9
在系统中安装最新的命令行工具后,从 Xcode 菜单进行设置。
(Xcode 菜单项)Xcode ► 首选项 ► 位置 ► 命令行工具 ► 选择适当的命令行工具
试试这个:Alamofire 安装
pod 'Alamofire', '~> 4.7'
你能确保你在运行时拥有Swift 4.1 版本吗xcrun swift -version
也尝试在没有 Alamofire 的情况下构建您的项目(在 Podfile 中对其进行注释),然后使用 Alamofire 再次编译。
此外,您确定您打开的是.xcworkspace而不是.xcodeproj吗?我知道问起来可能很愚蠢,但它确实发生了:)
确保您已接受苹果的同意,请访问您的苹果帐户。在将我的 xcode 更新到 9.3 swift 4.1 https://developer.apple.com/account/后,我最近遇到了这个问题