2014-06-14 66 views
5

我想編譯一個應用程序的一些代碼,我目前正在使用它並在iPhone上運行它,但每次運行它時,生成都會失敗,並且這是錯誤:Xcode 6 Beta工具鏈錯誤

/Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-stdlib-tool failed with exit code 1 

兩天前它工作完美,我不知道如何解決它。

+0

賬戶清理生成文件夾,重新啓動xcode並重試。 – mohacs

+0

@mohacs,我試過,但錯誤仍然存​​在。 – user2397282

回答

13

根據Xcode > Preferences… > Accounts > View Details…刷新我的賬戶對我來說是個訣竅。

+0

爲我工作,但需要先清潔,產品 - >清潔 –

1

我經歷了這個確切的問題,並花了一些時間試圖找出原因是什麼。出於某種原因,它在我的物理iOS設備上工作,但拒絕在iOS模擬器中運行,這是錯誤。

在我的情況下,我最近添加了一個目標,所以我可以創建一個自定義鍵盤,並在此之前,它在模擬器中運行沒有問題。所以我決定刪除新目標,重新創建它,然後撤銷我的iOS開發人員證書,然後刪除我的證書以及Keychain中的所有內容(有許多重複項)。我重新創建了它們,然後創建了一個新的App ID,它使用與我的鍵盤目標的Bundle標識符完全相同的標識符(選擇鍵盤目標後在常規部分中找到),然後爲該App ID創建了一個配置配置文件。然後我進入Xcode首選項並刷新,並自動「更新」我現在無效的配置文件。最後,我瀏覽了項目,主要應用程序目標和鍵盤目標,並設置了代碼簽名部分。命中命令R和魔法一樣,建立成功。

這是一種痛苦,但歸結爲代碼簽名和配置文件的一些問題。希望你能用這些信息解決你的問題。

0

我的問題是我使用了不同的開發人員帳戶來管理我的供應配置文件。安裝最新的部署配置文件後,我不得不在這裏添加這個新的開發者帳戶下的Xcode>首選項...>帳戶>查看詳細... (如Leyyinad提到的)

認爲這可能幫助別人..