2012-04-12 22 views
2

我想重命名构建过程后创建的.ipa文件以应用公司内部命名法。我们使用Jenkins和Xcodebuild插件。似乎没有办法通过Xcodebuild插件重命名产品,所以我想知道适当的shell脚本是什么。Xcodebuild&Jenkins:如何在编译后重命名产品

请考虑我手边有$ filename。

+0

使用简单的mv命令? – Rob 2012-04-12 15:21:23

回答

2

您可以添加一个执行shell构建步骤,以在xcodeplugin运行后运行。例如:

mv $WORKSPACE/build/Distribution-iphoneos/<your ipa filename>.ipa $WORKSPACE/build/Distribution-iphoneos/<new filename>.ipa 

您必须检查构建服务器或从服务器上的WORKSPACE目录以获取.ipa文件的确切位置。

+0

现在我正在这样做,仍然不满足我......没有任何环境变量返回创建的产品名称Xcodebuild? – ff10 2012-04-13 10:42:23

+1

不幸的是,当我将我们的构建转换为xcodebuild插件时,我无法找到它。我想我花了一段时间想找到一种方法来做到这一点,但我最终放弃了,并被迫使用了我最初发布的内容。 – jpancoast 2012-04-13 19:47:43