最新CocoaPods下载库报错ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFramewor

在使用CocoaPods下载库时遇到ASSERTION FAILURE错误,具体表现为DVTAssertions的初始化失败。该问题通常与Xcode或CocoaPods的版本冲突有关。解决方案是重新运行`pod install`命令,这可能能解决初始化未成功的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[MT] DVTAssertions: ASSERTION FAILURE in
/Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks-8228/IDEFoundation/Initialization/IDEInitialization.m:590
Details: Assertion failed: _initializationCompletedSuccessfully
Function: BOOL IDEIsInitializedForUserInteraction() Thread:
{number = 1, name = main} Hints: None
Backtrace: 0 0x000000010b47ea4c -[DVTAssertionHandler
handleFailureInFunction:fileName:lineNumber:assertionSignature:messageFormat:arguments:]
(in DVTFoundation) 1 0x000000010b47e1d9 _DVTAssertionHandler (in
DVTFoundation) 2 0x000000010b47e445 _DVTAssertionFailureHandler (in
DVTFoundation) 3 0x000000010b47e3a7 _DVTAssertionFailureHandler (in
DVTFoundation) 4 0x000000010c95bf5c
IDEIsInitializedForUserInteraction (in IDEFoundation) 5
0x000000010f5b9e49 +[PBXProject
projectWithFile:errorHandler:readOnly:] (in DevToolsCore) 6
0x000000010f5bb9ce +[PBXProject projectWithFile:errorHandler:] (in
DevToolsCore) 7 0x00007fff8f053f44 ffi_call_unix64 (in
libffi.dylib) [1] 64246 abort pod install

解决步骤:
(1)先切换 gem 的源。
$ gem sources --remove https://rubygems.org/(如果你原来的源地址是: http://ruby.taobao.org/ 记得把后面的链接替换一下)

$ gem sources -a https://ruby.taobao.org/ (这一步在很多博客中 http 是没有 s 的,记得要加 s )

上面两行是可以合成一行的:gem sources --add https://ruby.taobao.org/ --remove http://ruby.taobao.org/

$ gem sources -l(查看源)

*** CURRENT SOURCES ***

https://ruby.taobao.org/

(2)更新 gem。
$ sudo gem update --system

(3)更新CocoaPods。
$ sudo gem install cocoapods // 安装CocoaPods

$ pod setup

(4)完成后检查下版本。
pod --version。

从新运行即可~~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值