我有一个 iOS 项目,我试图将其作为 Continuos 集成的一部分。显然,每次我尝试编译项目时,它都会给我一个找不到文件的错误。
整个目录的结构如下
ABC/test2/Feed/xcodeproject.xcodespace
因此,在 SVN 中,我的网址如下:
www.company.com/trunk/
在trunk之后,ABC的整个目录被下载,并且应用程序的结构是正确的。但是,当我尝试构建应用程序时
xcodebuild ARCHS=i386 ONLY_ACTIVE_ARCH=NO -target "ABC" -configuration Release -sdk iphonesimulator
现在 ABC 项目的内容位于 /ABC/test2/Feed/ 目录中,因此生成的错误是目录“xyz”不包含 Xcode 项目。
如果我使用 svn 作为 www.company.com/trunk/ABC/test2/Feed/ 的另一种方法,那么结构中的某些文件不会正确放置,并说文件丢失并且无法构建。
我如何解决第一个场景,我打赌在 Jenkins 配置中更容易解决所有这些问题?
谢谢