XCode 4和xcodebuild出现问题:找不到UninstalledProducts目录

4
升级到XCode 4之后,我们的CI构建脚本不再正常工作。我们的构建过程的一部分是在构建完成后对每个应用进行归档。为此,脚本会在UninstalledProducts目录下查找已构建的应用。然而,在XCode 4中,似乎不再创建该目录。这是XCode4的新的、正确的行为吗?
我刚刚接手维护我们的iOS CI构建工作,因此xcodebuild对我来说是新的。除了将目标SDK的值从“iphoneos4.2”更改为“iphoneos4.3”外,我没有修改我们用于特定CI构建的现有makefile。
以下是makefile中相关的行。由于无法找到UninstalledProducts目录,最后一行构建失败。 $(XCODEBUILD) -sdk ${TARGETSDK} -target TheMobileApp -configuration EnterpriseDistribution clean install OTHER_CFLAGS='-DDEBUG=0 -DWEB_COM_URL=@\"https://uat.web.com/the-mobile-app\"' mv build/UninstalledProducts/TheMobileApp.app ${distdir}/EnterpriseUAT
以下是错误消息:
mv: rename build/UninstalledProducts/TheMobileApp.app to IPHONE_PROJ-r1234/EnterpriseUAT/TheMobileApp.app: No such file or directory make: *** [compile] Error 1
然而,似乎应用程序也会在build/EnterpriseDistribution-iphoneos/TheMobileApp.app下进行构建,这是一个指向/tmp/TheMobileApp.dst/Applications/TheMobileApp.app的符号链接。这是与UninstalledProducts下构建的应用相同的应用程序吗?
非常感谢您的帮助!提前致谢!

尝试一下$OBJROOT/UninstalledProducts怎么样? - eonil
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接