2012-10-17 47 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