美文网首页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

相关文章

  • iOS Shell+Xcconfig打包

    时间:2015-12-12 地点:无 人物:lieyunye 起因: 如何使用脚本针对不同的provisi...

  • iOS 自动化打包

    iOS 自动化打包 [iOS, 自动化, 打包, Python, fastlane] iOS在项目开发中少不了打包...

  • iOS-自动打包及分发(二)

    iOS-自动打包及分发(一)iOS-自动打包及分发(二)iOS-自动打包及分发(三) 本篇介绍:自动打包及分发xc...

  • iOS效率神器fastlane自动打包

    iOS效率神器fastlane自动打包 iOS效率神器fastlane自动打包

  • iOS打包签名,你真的懂吗?

    iOS打包签名,你真的懂吗?iOS打包签名,你真的懂吗?

  • Xcode自动打包

    [iOS]从零开始写个自动打包IPA脚本 【iOS打ipa包】:使用终端实现自动打包 iOS自动打包并发布脚本

  • Flutter打包

    Android打包 flutter build apk ios 打包 flutter build ios 会遇到签...

  • ios-面试-脚本打包原理

    脚本打包,自然是为了方便打包,便于ios开发不用手动打包,便于非ios开发能去打包! 打包过程 Xcode打包的过...

  • iOS面试题:脚本打包

    脚本打包,自然是为了方便打包,便于ios开发不用手动打包,便于非ios开发能去打包! 打包过程 Xcode打包的过...

  • React Native Android打包详解

    BG: 上接前文iOS打包详解 Android打包过程: 通过前文iOS打包详解我们知道了RN项目的打包原理:对比...

网友评论

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

本文标题:iOS Shell+Xcconfig打包

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