Mac配置Jenkins三:使用Xcodeproj、PlistBuddy读取和设置项目信息
参考: PlistBuddy基本使用方法 https://github.com/CocoaPods/Xcodeproj 本文完整代码:https://github.com/h42330789/testplist/tree/main/ReadWriteXcodeproj 前言,打包过程中,需要读取或修改版本号、bundleId等信息,之前可以使用PlistBuddy读取,现在配置在xc...
参考: PlistBuddy基本使用方法 https://github.com/CocoaPods/Xcodeproj 本文完整代码:https://github.com/h42330789/testplist/tree/main/ReadWriteXcodeproj 前言,打包过程中,需要读取或修改版本号、bundleId等信息,之前可以使用PlistBuddy读取,现在配置在xc...
参考: Jenkins 内置环境变量 Jenkins 内置全局变量 流水线入门 内置变量列表查看地址: pipline所能访问的内容jenkins主地址/pipeline-syntax/globals#env pipline所能访问的内容jenkins主地址/env-vars.html 比如Jenkins安装在本机,默认端口是8080,则地址如下: http://lo...
参考:Mac上安装Jenkins 前言 之前安装了好几次Jenkins,但是笔记都丢了,现在重新记录 安装brew https://brew.sh/zh-cn/ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" eval "$(/opt/...
一、通过命令行查 # 查看提交记录 git log # -l表示--list本地,-r表示--remotes远端,-a表示--all全部 # 查找本地对应的分支 git branch --contains xxxx git branch --contains xxxx -l git branch --contains xxxx --list # 查找远程的分支 git branch --co...
前言 在项目中同事做了一个新的动态库xcframework,便于真机和模拟器都能运行,但在使用pod依赖后发现,在debug模拟下能正常运行,在使用release打包和运行时都报framework找不到,找了好多配置比较,发现都没找到原因,于是想着使用手动依赖试一下,结果发现手动依赖能在release模式下正常运行,然后删掉手动依赖,然后再pod依赖就能在release模式下也正常了,虽...
参考: Git 停止追踪文件 git如何停止追踪未被追踪的文件和已被追踪的文件 git 忽略文件, ‘.gitignore’ 与 ‘.git/info/exclude’配置 git update-index –assume-unchanged 找出所有被忽略的檔案的辦法 一、配置没有追踪过的文件 1.1: 如果要多用户都一起忽略,直接配置.gitignore 全局忽略文...
iOS私有库创建和版本更新 iOS开发之Framework上传到Cocoapods看我应该够了! 一个工程多个target引入CocoaPods的方式 https://github.com/eye1234456/TestPrivatePodSpecs —- 学习私有pod仓库,用于可以私有管理pod私有库的版本 //1. 查看本地索引库 pod repo // 2.本地索引库的名字 远程...
前言 计划将一个framework从文件拖拽集成的方式改成pod依赖,但是文件所在的git库特别大,经常下载不成功,再加上私有库在内网git上,需要开VPN才能拉取代码,导致更新特别慢,于是使用pod的path文件依赖的方式,提前将依赖的framework所在的git库在本地更新好,这样pod时不必开VPN,而且速度也特别快,但是由于有多台开发机器,每台机器下载的framework库的位...
IOS 逆向开发(四)App重签名 XCFramework制作 如何辨别.framework是动态库还是静态库 lipo 命令的基本用法 一个工程多个target引入CocoaPods的方式 美团 iOS 工程 zsource 命令背后的那些事儿 iOS美团同款”ZSource”二进制调试实现 https://github.com/MeetYouDevs/cocoapods-imy-bin ...
test