Subversion控件下使用Xcode构建失败(使用Versions)

时间:2012-10-17 14:19:53

标签: xcode svn appcelerator titanium-mobile versions

我有一个用于构建App Store应用程序的Xcode项目(代码由Titanium Appcelerator生成)。到目前为止,它一直很好。

但是当我将我的项目添加到subversion(使用Versions)并将其检出时,我的构建开始失败。

Xcode抛出的错误消息是:

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

这看起来像图像压缩错误,但我没有名为“._startup.png”的图像,但我确实有一个名为“startup.png”的图像。这样我就可以查看我的图像旁边的.svn / entries文件,其中包含字符串“._startup.png”。

我的问题是;我该如何解决这个问题?

我希望我的项目在版本控制下使用Versions,但它显然与Xcode的构建过程相冲突。

2 个答案:

答案 0 :(得分:1)

我通过从项目中删除png来解决问题,用jpg替换它。然后我承诺,清理了项目,并进行了测试构建,这是有效的。然后我再次将png添加到项目并提交,清理项目并重建。这似乎有效,我真的不知道上面提到的SVN文件有什么问题。

答案 1 :(得分:0)

您应该将原始代码存储在svn / Versions中。不是编译的代码。

由于您已在Titanium中编写应用程序,因此最好还存储Titanium代码。生成的代码不是很有用,也不是很容易维护。

编辑:

显然你已经这样做了,这是你的回答:https://wiki.appcelerator.org/display/tis/Subversion