Xcode自动编译、打包、上传到蒲公英应用分发平台

本文介绍了一个利用AppleScript远程操控Mac,结合Xcode命令行打包,实现自动编译、打包iOS应用,并上传到蒲公英应用分发平台的解决方案。通过设置邮箱规则触发AppleScript执行Python脚本,实现无人值守的打包流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

xcode_autobuild

  • 项目地址:https://github.com/SimonCY/xcode_autobuild

  • 因为公司最近人员变动,只有我一个人懂iOS开发,有时不在公司又遇到需要给测试装包比较烦,所以借助现有的一个Python 自动打包 + 上传到蒲公英应用分发平台 脚本,自己加了一层applscript小脚本,可以通过邮箱来控制mac调用appleScript来执行shell命令行,进而执行自动打包脚本。能够完成自动编译 + 打包 + 清除中间文件 + 上传到蒲公英应用分发平台。
    这里写图片描述

相关知识

1.AppleScript 远程操控Mac

AppleScript是macOS下的脚本语言,可以使用苹果自带的Applescript编辑器进行编辑,虽然停止更新了,但还是蛮简单易用的,而且和程序结合比较方便。关于AppleScript的基础知识这里有一篇简单的介绍。关于如何遥控Mac这位朋友的文章说的也比较明白。

2.XCode命令行打包

xcode提供了xcodebuild命令给我们来通过命令行进行程序编译,也提供了xcrun命令进行打包,这里详细介绍了这两种命令的参数及打包脚本的工作流程和方法。

3.AppleScript执行打包脚本

我在脚本中只做了两件事情:
* cd到工程根目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值