2010-11-14 30 views
1

我想向我在Xcode中开发的应用程序添加SVN支持。我听说Apple已经将SVN作为标准库添加到OS X中,并且我注意到/ usr/include/subversion-1下的头文件。链接libsvn Objective-C

在Xcode中正确链接和使用库的最佳方法是什么?

回答

2

在Xcode中右键单击框架/链接的框架文件夹并选择添加 - >现有框架...

从那里,你应该能够选择libsvn_client的-1.dylib

+0

虽然这适用于Mac应用程序,但似乎libsvn不适用于通过此方法的ios。不过,这给了我一个很好的起点。谢谢! – James 2010-11-14 19:46:26

+0

@詹姆斯 - 你有没有设法在iOS中正确连接这个链接?我有类似的需求。 – 2011-03-24 23:23:06

0

警告 要小心关于将它与任何已经在Xcode中激活版本控制的项目一起使用...出于某种原因,这两个应用程序不能同步工作。我并不完全确定问题所在,但Xcode会为版本所触及的项目提供错误,并且在重新签出项目(使用Xcode)之前无法同步。版本也运行每一个文件,并且当我的PPC机制作比我的英特尔机器更多或不同的构建文件时,它们会吓坏了。再说一遍,我不知道它在做什么 - 只有在版本的作者努力将这两个程序更好地集成之前,我才会继续使用Xcode来完成此项目。

STEPS 我安装的是颠覆

1.5.1-2通用包由CollabNet的,它安装在/ opt /颠覆的东西 /和该命令行工具 在创建符号链接/ USR/local/bin目录/。

附带的Mac OS X的颠覆安装在/ usr/lib中/在 库。我删除(重命名)了所有实际的 libsvn *库,并将它们替换为符号链接到/ opt/subversion/lib /中的1.5- 库。这种在Xcode 3.1 工作(固定后,从libsvn_ra_dav-1.0.0.0.dylib 名称变更通过适当命名的符号链接libsvn_ra_neon-1.0.0.0.dylib)。