美文网首页IOS开发
iOS Shell+Xcconfig打包

iOS Shell+Xcconfig打包

作者: snackbaby | 来源:发表于2015-12-14 14:18 被阅读249次

    时间:2015-12-12

    地点:无

    人物:lieyunye

    起因:

            如何使用脚本针对不同的provisioning Profile打包,比如Ad-Hoc、In-House、Release证书,一键自动打包,提高效率。

    经过:

             使用xcconfig

    新建xcconfig files

    接下来选中PROJECT,切换至Info,添加configurations

    然后选中Build Settings,选中Levels,会看到多出一列Config.File

    然后比如当前Code SIgnning Identity的配置是Ad-Hoc证书,选中Code SIgnning Identity这一行,Command+c复制,粘贴到刚才创建的Ad-Hoc.xcconfig文件

    删掉多余的,剩下就是Ad-Hoc 的CODE_SIGN_IDENTITY

    对于Provisioning Profile和Product Bundle Identifier一样的操作

    xcconfig文件的值的优先级是从右到左增加,所以会发现默认的那一列是高亮绿色,来表示当前配置,

    选中Targets Build Settings,选中默认工程名那一列,按删除键,之后会发现Config.File那一列变成高亮

    xcconfig文件配置好了,接下来是打包脚本

    脚本1:

    脚本2:

    脚本1选择不同的证书来调用脚本2

    结果:执行脚本1,生成各种证书的IPA

    参考:

    Using xcconfig files for your XCode Project

    相关文章

      网友评论

      • MSG猿:脚本不给共享下吗e

      本文标题:iOS Shell+Xcconfig打包

      本文链接:https://www.haomeiwen.com/subject/avmyhttx.html