我有一个用于构建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的构建过程相冲突。
答案 0 :(得分:1)
我通过从项目中删除png来解决问题,用jpg替换它。然后我承诺,清理了项目,并进行了测试构建,这是有效的。然后我再次将png添加到项目并提交,清理项目并重建。这似乎有效,我真的不知道上面提到的SVN文件有什么问题。
答案 1 :(得分:0)
您应该将原始代码存储在svn / Versions中。不是编译的代码。
由于您已在Titanium中编写应用程序,因此最好还存储Titanium代码。生成的代码不是很有用,也不是很容易维护。
编辑:
显然你已经这样做了,这是你的回答:https://wiki.appcelerator.org/display/tis/Subversion