Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode生成在Subversion控制下失败(使用版本)_Xcode_Svn_Appcelerator_Titanium Mobile_Versions - Fatal编程技术网

Xcode生成在Subversion控制下失败(使用版本)

Xcode生成在Subversion控制下失败(使用版本),xcode,svn,appcelerator,titanium-mobile,versions,Xcode,Svn,Appcelerator,Titanium Mobile,Versions,我有一个Xcode项目,用于构建应用商店应用程序(代码由Tianium Appcelerator生成)。到目前为止,它一直运作良好 但是当我将我的项目添加到subversion(使用版本)并签出它时,我的构建开始失败 Xcode引发的错误消息是: [ERROR] While reading /Users/ [some long local path] /._startup.png pngcrush caught libpng error 这看起来像是一个图像压缩错误,但我没有一个名为“.\u

我有一个Xcode项目,用于构建应用商店应用程序(代码由Tianium Appcelerator生成)。到目前为止,它一直运作良好

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

Xcode引发的错误消息是:

[ERROR] While reading /Users/ [some long local path] /._startup.png pngcrush caught libpng error
这看起来像是一个图像压缩错误,但我没有一个名为“.\u startup.png”的图像,但是我有一个名为“startup.png”。这让我在图像旁边的.svn/entries文件中找到了它,其中包含字符串“.\u startup.png”

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


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

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

既然你已经用钛合金编写了应用程序,你最好也存储钛合金代码。生成的代码不是很有用,也不是很容易维护

编辑:


显然你已经这样做了,这是你的答案:

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

实际上我没有将编译后的代码存储在SVN中,但看起来Tianium构建脚本从我的资源目录复制了我的SVN引用(我需要版本控制下的资源).为什么不在Titanium Studio中使用内置git?我真的觉得使用另一个SVN客户端不是一个解决方案。我还没有证实这确实解决了问题,但我不明白为什么会这样,这个问题似乎与Subversion无关,更多的是与Titaniums构建过程无关。