首页 > 其他分享 >Apple开发_工程调试次数,自动计数

Apple开发_工程调试次数,自动计数

时间:2022-11-09 10:27:01浏览次数:40  
标签:buildPlist Apple ## buildNumber 计数 PlistBuddy build CFBundleVersion 调试

工程->targes -> build phase-> +run script

  • 将下列代码加入.

    #update build version
    ## Get project info
    buildPlist="${PROJECT_DIR}/${INFOPLIST_FILE}"
    buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$buildPlist")
    versionString=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "$buildPlist")
    ## Increment build number for every build
    if [ "$CONFIGURATION" == "Debug" ] || [ "$CONFIGURATION" == "Release" ]; then
    ## Increment the buildNumber (A.K.A CFBundleVersion)
    buildNumber=$(($buildNumber + 1))
    /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$buildPlist"
    fi
    

标签:buildPlist,Apple,##,buildNumber,计数,PlistBuddy,build,CFBundleVersion,调试
From: https://www.cnblogs.com/CH520/p/9588923.html

相关文章

  • i.MX8MP M核开发环境02-搭建编译、调试、运行环境
    一、VSCODE+IAR集成开发环境(windows)1.1安装VSCODE插件1.2配置相关插件1.3VSCODE其他配置1.5IAR快速修改工程名称二、ARMGCC编译工具(Ubuntu)三、运行、调......
  • Python程序调试分析大杀器--pystack-debugger
    分析程序异常某个进程100%,分析思路示例代码#-*-coding:utf8-*-importtimedeftest_1():a=1+1time.sleep(100*10)returnaif__name__=="__m......
  • vconsole手机前端开发调试工具
    功能:可以在手机端看到cosole打印的内容、接口请求、storage信息、页面元素信息使用方法:1.npm安装npminstallvconsole2.引入页面importVConsolefrom'vconsole'......
  • for循环,跳出循环和断点调试
    for循环:主要是用来遍历数组的,for循环的语法:for(初始化变量;条件表达式;操作表达式){循环体}1-初始化变量,初始化操作在整个for循环中只用执行1次2-条件表达式,如果为true,执行......
  • 各类好用的手机浏览器(Android & apple)
    各类好用的手机浏览器(Android&apple) 点击前往Ayouth的GreasyFork主页Ayouth自建Firefox扩展官网镜像,可下载AdGuard等强力去广告并保护隐私的扩展点击前往Firefox......
  • 开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板
    开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板 发个方便测试I2C、SPI、1Wire接口的工具模块总的思路是通过USB或者UART接口发送一些协议字符串,由模块转换......
  • GDB-3——GDB实用调试技巧
     1.将print显示的字符串或字符数组显示完整当我们使用print命令打印一个字符串或者字符数组时,如果该字符串太长,print命令默认显示不全的,我们可以通过在gdb中输......
  • GDB-4——Android设备中使用GDB调试程序的例子
     一、一个简单的例子1.实验Demo(1)Android.mkLOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_SRC_FILES:=mytest.cLOCAL_MODULE:=mytestLOCAL_C_F......
  • GDB-2——GDB调试多线程
     一、简介前一博文实际上已经介绍了多线程的调试方法,这节专门进行一下总结。 二、调试多线程1.使用gdb将程序跑起来,然后按Ctrl+C将程序中断下来,使用infoth......
  • busybox-date.c调试
    注释代码/*vi:setsw=4ts=4:*//**Minidateimplementationforbusybox**byMatthewGrant<[email protected]>**iso-formathandlingaddedbyRobert......