模組化日常:神奇的 pod repo push 失敗

EyreFree發表於1970-01-01

主角:CocoaPods

起因:昨天晚上在釋出某個私有 CocoaPods 庫的時候失敗了,然後報的是 xcodebuild 失敗,然後當時比較納悶,因為命名 pod lib lint 是通過的,沒道理啊,然後時間比較晚了沒深究。

經過:今天再次進行了 pod repo push 操作,查詢到了如下錯誤提示:

模組化日常:神奇的 pod repo push 失敗

** BUILD FAILED **


The following build commands failed:
	CompileC /Users/eyrefree/Library/Developer/Xcode/DerivedData/App-ddvxltgpnwxwmveipfmtliutgvmh/Build/Intermediates.noindex/Pods.build/Release-iphonesimulator/YYCache.build/Objects-normal/x86_64/YYKVStorage.o YYCache/YYCache/YYKVStorage.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
	Write auxiliary files
(2 failures)
2018-02-01 10:42:19.254 xcodebuild[70694:5781552] Error saving log: Error Domain=NSPOSIXErrorDomain Code=28 "No space left on device" UserInfo={NSFilePath=/Users/eyrefree/Library/Developer/Xcode/DerivedData/App-ddvxltgpnwxwmveipfmtliutgvmh/Logs/Build/EAAA47AC-D38B-4A1C-9686-3F3DF1A40287.xcactivitylog, NSLocalizedDescription=No space left on device} | User info: {
    NSFilePath = "/Users/eyrefree/Library/Developer/Xcode/DerivedData/App-ddvxltgpnwxwmveipfmtliutgvmh/Logs/Build/EAAA47AC-D38B-4A1C-9686-3F3DF1A40287.xcactivitylog";
    NSLocalizedDescription = "No space left on device";
}
複製程式碼

所以是磁碟空間不足的原因導致的麼,然後看了一下剩餘空間,還剩 300M,emmmmmn,的確不是很多,清理出了十多 G 空間後釋出成功。

結論:磁碟空間不足也會導致 CocoaPods 的 pod repo push 失敗。


如有任何智慧財產權、版權問題或理論錯誤,還請指正。
https://juejin.im/post/5a7f07845188257a666f05f4
轉載請註明原作者及以上資訊。

相關文章