ios - 自更新到 XCode 9.3 后,我无法存档我的项目

标签 ios xcode cocoapods archive xcode9.3

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

enter image description here

enter image description here

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

最佳答案

重置 Cocoa Pod

从您的项目中删除 Pod 并重新添加。

尝试 sudo pod repo updatepod repo update


还有一件你必须遗漏的重要事情是:

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

您可以从Apple Download Portal 下载最新的命令行工具。 , 如果你已经支付了 apple developer account/id。


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

Xcode 10

Xcode 9

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

(Xcode Menu Items) Xcode ► Preferences ► Location ► Command Line Tool ► Select appropriate command line tool

enter image description here

enter image description here


在你的 pod 文件中更新 Alamofire。

试试这个:Alamofire Installation

pod 'Alamofire', '~> 4.7'

关于ios - 自更新到 XCode 9.3 后,我无法存档我的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49575563/

相关文章:

ios - 单击电子邮件中的 "View in TestFlight"按钮后无法接受邀请

xcode - 使用 SwiftUI 在 macOS 上阻止 FirebaseApp.configure() 的应用沙盒

swift - 如何将默认 bool 值作为 true 或 false 保存到 coreData?

ios - ld : library not found for -lBolts using cocoapods

ios - 具有多个 .xcconfig 文件和 cocoapods 的复杂 Xcode 项目

ios - CocoaPods 找不到 pod "Capacitor"的兼容版本

ios - 可以将 ios 应用程序默认为特定背景亮度吗?

ios - 防止启动图像覆盖状态栏上的时间

ios - 在 iOS 7 中设置导航栏图像

ios - iOS应用程序-如何仅为iOS 8用户添加iOS 8功能,同时仍支持所有iOS 7用户