2014-06-24 57 views

回答

1

嘗試刪除第一個「/」,所以它應該是這樣的:

'private/tmp/CocoaPods/Lint/Pods/Test' 

你應該參照.pocspec文件位置添加到您的.podspec文件的路徑。

例如,如果您的文件夾的樣子:

enter image description here

所以你.podspec路徑應該是指:

s.source_files = 'PodTestPublicProject/*.{h,m}' 
1

我固定的運行莢再次安裝的問題。

1

我有這個錯誤,當引用的git標籤還沒有推到上游。

14

您需要在pod spec lint之前運行git tag 'x.x.x'git push --tags

+0

使用上述解決方案可以解決此錯誤'致命的:在上游原始位置找不到遠程分支x.x.x'。謝謝:) – Bala

+0

這個工程!大 –

+0

這不能解決問題! –

1

當我試圖在不指定podspec文件的情況下運行pod spec lintpod trunk push時,我遇到了同樣的問題。

所以要儘量傳遞文件的名稱命令(更換NAME相應):

$ pod spec lint NAME.podspec 

$ pod trunk push NAME.podspec 

here

10

嘗試運行與--verbose你的命令來查看更多有用的錯誤信息:

pod spec lint --verbose 
... 
fatal: Remote branch 0.4.8 not found in upstream origin 
fatal: The remote end hung up unexpectedly 

此錯誤是由git的結帳造成的失敗。在我的情況下,標籤沒有推到服務器端。您可以通過查看錯誤消息找到確切的原因。