8

今天早上发生了一件有趣的事情,我将 Xcode 更新到了 9.3 版本,之后,我无法归档我的项目。我可以构建它,在设备上运行它,但是当我尝试归档它时,我发现我缺少一些模块,比如 Alamofire 等......

在此处输入图像描述

在此处输入图像描述

我使用 cocoapods 作为依赖管理器。直到今天早上一切正常。有没有人有类似的问题?

4

3 回答 3

2

重置可可豆荚

Pod从您的项目中删除并再次添加。

或者

尝试sudo pod repo updatepod repo update


您必须缺少的另一件重要的事情是:

在 Xcode 中设置命令行工具版本。

如果您已支付苹果开发者帐户/ID,您可以从Apple 下载门户下载最新的命令行工具。


这是当前稳定的 Xcode 工具和支持的命令行工具下载链接。(确保您使用 Apple 开发者帐户上的高级开发者帐户登录以访问这些链接)

Xcode 10

Xcode 9

在系统中安装最新的命令行工具后,从 Xcode 菜单进行设置。

(Xcode 菜单项)Xcode ► 首选项 ► 位置 ► 命令行工具 ► 选择适当的命令行工具

在此处输入图像描述

在此处输入图像描述


在你的 pod 文件中更新 Alamofire。

试试这个:Alamofire 安装

pod 'Alamofire', '~> 4.7'

于 2018-03-30T14:09:08.070 回答
1

你能确保你在运行时拥有Swift 4.1 版本吗xcrun swift -version

也尝试在没有 Alamofire 的情况下构建您的项目(在 Podfile 中对其进行注释),然后使用 Alamofire 再次编译。

此外,您确定您打开的是.xcworkspace而不是.xcodeproj吗?我知道问起来可能很愚蠢,但它确实发生了:)

于 2018-03-30T14:00:43.773 回答
1

确保您已接受苹果的同意,请访问您的苹果帐户。在将我的 xcode 更新到 9.3 swift 4.1 https://developer.apple.com/account/后,我最近遇到了这个问题

于 2018-04-27T14:04:04.340 回答