微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在xcode 4中将构建从完全自动化到.ipa文件

如何解决如何在xcode 4中将构建从完全自动化到.ipa文件

|| 在xcode 3中,使用bash脚本,我可以从命令行运行xcode,然后将文件放置在build目录中,并将它们压缩为.ipa文件,从而为adhoc iOS发行版提供了全自动的构建过程。任何时候只要有人为干预,就有可能出错。 在xcode 4下,这似乎不再可行。构建目录已替换为DerivedBuilds文件夹,并且使用了混淆处理的命名方式,因此无法让外部脚本查找文件。 在xcode 4中,构建之后,我需要运行Produce-> Archive,然后在管理器中选择文件,然后选择Save,然后导航到最终文件夹并命名该文件,然后单击Save。这是一个非常容易出错的过程,最好留给机器处理。 那么,有没有办法从干净的构建一直到签名的.ipa文件?我必须相信这是可能的,拥有自动构建过程的人们没有必要手工完成此步骤。 有谁知道如何做到这一点?     

解决方法

        当然,可以在https://gist.github.com/949831上找到我在持续集成环境中一直使用的脚本,它可能做的比您需要的还多,但应该可以作为您想包括的任何步骤的基础在您的构建过程中。 如您所述,很难预测Xcode将使用的派生数据路径,但是将其作为构建脚本的一部分放置在构建输出中并不是很难。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。