美文网首页
【iOS】获取工程文件UUID

【iOS】获取工程文件UUID

作者: 24c41111e47b | 来源:发表于2023-01-27 17:00 被阅读0次

背景:
多个项目复用一份代码,需要拷贝工程,但是工程拷贝过去以后,工程文件内有一个UUID跟旧项目一致,可能会被判定马甲包关联。
这里我们来介绍如何打印工程文件的UUD,以及如何修改UUID


打印UUID

require 'xcodeproj'

#打开项目工程A.xcodeproj
basePath =File.dirname(__FILE__) # 当前根路径
# 获取工程路径
project_path = basePath + '/Runner.xcodeproj'
# 根据工程文件创建project类
project = Xcodeproj::Project.open(project_path)

target = project.targets.first

puts target.uuid

使用方法: 使用上述ruby脚本,在工程文件同级目录执行脚本即可

修改UUID

UUID是跟文件的生成时机有关,所以工程文件和代码文件一旦生成,UUID就固定了,如果需要修改UUID只能新建工程和代码文件,然后将相关配置和代码实现拷贝进去即可

相关文章

网友评论

      本文标题:【iOS】获取工程文件UUID

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