2014-09-27 108 views
6

我最近從另一個開發人員那裏找到了一個項目,他們無法完成項目。我唯一的問題是,我無法通過Xcode獲取爲模擬器或設備構建的項目。Shell腳本調用錯誤 - Xcode 6

我得到的錯誤是:

Failed to write out copy of document for diagnostics: Failed to write copy of document to path "(null)": Failed to write out copy of document because it has no file URL 
Showing first 200 notices only 

**Command /bin/sh failed with exit code 255** 

任何人都可以提出建議,以從哪裏開始尋找去的錯誤此版本的問題?

附加信息: 我正在運行Xcode 6.0.1。在「構建階段」的「運行腳本」區域,有一個Crashlytics.framework的Shell(/ bin/sh)腳本,我以前沒有使用過。不知道這是否有幫助。

編輯

有在構建階段兩發炮彈。 Crashlytics和豆莢:

Shell: /bin/sh 

"${SRCROOT}/Pods/Pods-resources.sh" 

Shell: /bin/sh 

./Crashlytics.framework/run xxxxxxxxxxxxx 
+0

這兩個腳本中的哪一個導致了錯誤? – KudoCC 2014-09-28 03:18:13

+0

@KudoCC - 這是問題所在。我不知道。我建議不是豆莢,因爲我已經刪除並重新安裝它們。 – dvdfrddsgn 2014-09-28 11:14:20

+0

我面對完全相同的問題,我需要幫助 – AzabAF 2014-10-01 23:24:40

回答

-2

解決方案 - 這個錯誤是由Xcode中(6)的新版本造成的,嘗試轉換xibs和使用的一些中使用的吊艙該項目。

溶液1 - 重新下載的Xcode 5.1從構件中心:https://developer.apple.com/downloads/index.action

解決方案2 - 更新豆莢,鏈接的文件和當前代碼庫,以滿足iOS 8的標準。

1

我有同樣的問題,它解決了。我的一個豆莢(在我的例子中是ICETutorial)是由於它的xib文件造成的套盒問題。當我刪除這個窗口時,應用程序工作正常。此外,您可能需要卸載Pod並重新安裝;也更新他們的iOS8支持。

嘗試檢查您應用中的每個吊艙;我想其中一個包裝這個問題。

希望這會幫助你。

謝謝

+1

什麼是pod? – mac10688 2015-08-31 13:56:56

+1

@ mac10688 CocoaPods是一個依賴管理器,pods就像包。有關更多信息,請參閱https://cocoapods.org/ – 2015-09-09 07:03:04

0

我有同樣的錯誤,我發現迦太基沒有安裝。通過釀造安裝迦太基,然後重建。這一次收到了一條消息,告訴設置Fabric,因爲它是由原始開發人員使用的。安裝面料並遵循他們的指示。問題沒有了。希望這可以幫助。