0

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

但是当我将我的项目添加到 subversion(使用版本)并检查它时,我的构建开始失败。

Xcode 抛出的错误信息是:

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

这看起来像是一个图像压缩错误,但我没有名为“._startup.png”的图像,但我有一个名为“startup.png”的图像。所以这让我查看了位于我的图像旁边的 .svn/entries 文件,其中包含字符串“._startup.png”。

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

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

4

2 回答 2

1

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

于 2012-10-22T10:09:12.523 回答
0

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

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

编辑:

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

于 2012-10-18T07:39:11.050 回答