首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS构建过程自动化的几个问题

iOS构建过程自动化的几个问题
EN

Stack Overflow用户
提问于 2013-08-28 09:28:40
回答 2查看 97关注 0票数 0

最近,我尝试使用bash脚本实现iOS builds过程的自动化。

我正在构建应用程序,使用xcodebuild对文件进行代码签名,然后使用xcrun打包项目。在xcode中,我们可以轻松地设置一些信息(Summary->iOS Application Target->.)

但是,如何在没有Xcode的情况下设置信息,我想要使用bash脚本来实现,比如修改info-plist或其他配置文件,它工作吗?我怎样才能解决这个问题?

第二个问题:

因为我想在服务器中自动化iOS builds,所以我需要将客户机给我的certificates(.p12)自动导入到keychain中,问题是当客户端给我代码签名的名称时,如何从密钥链自动导出.p12文件。

,您能提供一些使用bash脚本自动化iOS构建过程的信息吗?还是你已经实现了这个功能?请给我一些关于这方面的线索,或者节目。

EN

回答 2

Stack Overflow用户

发布于 2013-08-28 09:42:53

您可以通过将KEY=VALUE参数传递给xcodebuild来注入自定义生成设置。然后,可以使用Info.plist将这些值放入${MY_BUILD_SETTING}值中。

票数 0
EN

Stack Overflow用户

发布于 2013-08-29 04:05:05

我发现我们可以使用plist巴迪来设置关于info.plist的值,比如/usr/libexec/PlistBuddy -c " set :CFBundleShortVersionString ${version_version}“${plist_path}

plistbuddy是一个可以很好地修改plist文件的工具,它使用/usr/libexec/PlistBuddy -h查找帮助。希望能帮到别人!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18484135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档