2015-10-04 40 views
1

在整合的总结我看到一个链接IPA文件Xcode的服务器 - 博特整合不会创建IPA文件

enter image description here

环境:xcode7,MAC OS 5.0.4服务器

我可以”在后整合脚本中成功整合后找到ipa文件。从后生成脚本 登录:

submit Crashlytics: Crashlytics.framework/submit 1.3.5 (15) 
submit Crashlytics: No file found at path /Library/Developer/XcodeServer/Integrations/Integration-54550b26ed9ba94f644c10b0691a1634/CIT.ipa 

我尝试使用的环境变量,这样-ipaPath “$ {XCS_OUTPUT_DIR}/$ {} XCS_PRODUCT”,并得到了一个错误

submit Crashlytics: Crashlytics.framework/submit 1.3.5 (15) 
submit Crashlytics: Path must be to an .ipa file. To create an .ipa distribute an archive (ad-hoc) using Xcode. 

回答

1

试试这个

"${XCS_OUTPUT_DIR}/ExportedProduct/Apps/${XCS_BOT_NAME}.ipa"

这是为我工作的唯一的事。

根据这一wwdc 2015介绍,XCS_PRODUCT应出示:

路径到的.ipa或后缀名为.app,如果机器人产生一个

但它不是现在的工作...

1

在最新的Xcode Server 5.1版本中,只需使用

"${XCS_PRODUCT}" 
0

在Mac服务器5.2 + 8.2的XCode,你必须使用

"${XCS_PRODUCT}"

的路径是临时路径。一旦整合完成,它将被删除,这意味着完成最后的后脚本。因此,在bot完成后,您将无法在该路径中找到任何内容。