2012-10-17 86 views
0

我有用於構建App Store應用程序(代碼由Titanium Appcelerator生成)的此Xcode項目。到目前爲止它一直工作正常。在Subversion控制下使用Xcode構建失敗(使用版本)

但是,當我將我的項目添加到顛覆(使用版本)並檢查出來,我的構建開始失敗。

通過Xcode中引發的錯誤信息是:

[ERROR] While reading /Users/ [some long local path] /._startup.png pngcrush caught libpng error 

這看起來像一個圖像壓縮錯誤,但我沒有一個圖像命名爲「._startup.png」,然而,我有一個名爲「 startup.png」。所以這讓我看着位於我的圖像旁邊的.svn/entries文件,其中包含字符串「._startup.png」。

我的問題是;我該如何解決這個問題?

我希望我的項目在版本控制下使用版本,但它顯然與Xcode的構建過程相沖突。

回答

1

我從項目刪除PNG,由一個jpg替換它「解決」問題。然後我承諾說,清理了這個項目並做了一個測試版本,這個版本可以工作。然後我再次將png添加到項目中並承諾,清理項目並重建。這似乎工作,我真的不知道提到的SVN文件可能是什麼問題。

0

您應該將原始代碼存儲在svn/Versions中。不是編譯的代碼。

既然你已經用Titanium編寫了應用程序,那麼你最好也存儲Titanium代碼。生成的代碼不是非常有用且不可維護。

編輯:

顯然你已經這樣做了,這是你的答案:https://wiki.appcelerator.org/display/tis/Subversion

+0

其實我沒有將編譯的代碼存儲在SVN中,但它看起來像Titanium構建腳本複製我的資源目錄中的SVN引用(並且我需要我的資源在版本控制下)。 – mat

+0

爲什麼不在Titanium Studio中使用git構建? –

+0

因爲我工作的地方使用顛覆:) – mat