前景:

22年国庆的时候初步调研了一下XcodeCloud Xcode Cloud 是什么_Cao_Shixin攻城狮的博客-CSDN博客,结果自己申请的一直没通过,今天升级了一下最新的mac系统13.2.1Ventura,

无关吐槽一下:新mac系统设置页面真感觉好像用的是手机,越来越丑了。

升级系统之后发现我的xcode不能用了,需要更新,就同步升级到了最新版本14.2。打开项目突然就发现在scheme的右侧紧贴着一个☁️,

点了一下还真是XcodeCloud beta版本。心心念念的功能终于可以用了(它的功能虽然我们已经通过github的hook钩子已经实现了大部分功能)。

下面就说一下使用步骤,以供参考。

首先第一次设置工作流:

注意事项:

1.需要有一个云端仓库,如果没有创建只有本地代码,会提示你“先创建一个gitlab或者github的代码仓库”

2.需要xcode使用的账号绑定你的代码仓库,中途会跳转到App Store Connect里面,在里面完成代码仓库和你的apple开发者账号的绑定关系。(可以选择你的这个代码仓库的所有代码,也可以选定某一个指定的代码仓库),绑定成功之后就可以回到xcode里面使用XcodeCloud了。

3.如果检测App Store Connect里面没有对应buildid的应用会自动为你创建一个新的app应用页面(但是如果名称重复问题,会提示错误不会创建成功),这里的名称使用的scheme的名称(应该是一个英文),并不是 PRODUCT_NAME

首次进入体验有点匆忙,中间的步骤忘记截图了,实在不好意思。不过流程也都很简单,主要是首次设置工作流程,绑定代码仓库,提交App Store Connect创建app应用

如果最后操作成功,会看到

这时候同步App Store Connect上面会有你的这个app

点击 XcodeCloud最后弹窗的那个“start build”开始你的第一次编译,这时候会看到xcode页面切换为colud build页面

同步App Store Connect上面打开当前app的页面的XcodeColud页面也可以看到当前的build

后续使用以及调整工作流

1.之后的xcode开发工具的查看入口已经不在scheme右侧了,调整为这里。

(我设置的工作流程按照他默认的走了:当有新的代码提交合并到当前分支就自动编译)

或者App Store Connect里面查看。

2.修改工作流程:

当然后续如果说工作流想做调整也是可以调整的,在App Store Connect的xcode colud里面选中

某一次的build进入详情,看到有一个工作流程,点击当时定义的这个工作流进入查看,编辑 、保存

3.参数解析说明

这里也可以看到首次我忘记截图的内容。比如:打包环境、触发工作流启动条件、操作、后续操作。

1.启动条件:分支变更、拉取请求变更、标签变更、按分值时间安排。

2.操作:归档(在发布App Store模式流里面一般要求无缓存模式以保证代码均为经过验证的线上包代码)、测试(执行设备单元测试)、分析analyze、构建build。

3.后续操作:通知内部textflight、通知外部textflight、邮件通知。

归档:针对不同部署准备会添加不同的校验(eg:如果勾选testflight,那么也会教研appicons不能为空等等)

测试:执行单元测试。build for testing

xcodebuild build-for-testing [-workspace <your_workspace_name>][-project <your_project_name>]-scheme <your_scheme_name>-destination <destination-specifier>

Xcode Cloud试用相关推荐

  1. Xcode Cloud 是什么

    今天刚好赶上祖国建党百年,首先祝愿祖国繁荣昌盛!人民富裕! 最近发布新包在App Store Connect看到了Xcode Cloud: 官方的介绍在这里:Introducing Xcode Clo ...

  2. 在 SAP BTP 里使用 SAP HANA Cloud 试用版 Trial Version 的一些限制

    Start Using an SAP HANA Cloud Trial in SAP BTP Cockpit 您可以使用免费试用帐户来测试 SAP HANA Cloud.SAP HANA 数据库和 S ...

  3. 【光程科技】苹果上线Xcode Cloud

    苹果更新了xcode,将网页端testflight功能集成到了Xcode中,可以更方便开发人员测试应用.目前该功能还在内测阶段,想尝鲜的开发者可以登陆itunesconnect查看. Xcode Cl ...

  4. Xcode Cloud

    一.使用Xcode Cloud 的要求 (1)开发者账户要求 已加入Apple Developer Program 向xcode加入Apple ID App Store Connect上有app 记录 ...

  5. 在 SAP BTP 上体验 SAP HANA Cloud 试用版本

    这是 Jerry 2021 年的第 58 篇文章,也是汪子熙公众号总共第 335 篇原创文章. 我们在 SAP 官方网站 help.sap.com 输入关键字 SAP HANA 之后: 会看到很多搜索 ...

  6. google cloud 试用 $300美刀

    前提条件: 1.需要一张能正常消费的外币信用卡(visa MasterCar) 2.条件网络访问:https://cloud.google.com/ 3.google账号 按照页面提示填写,在选择国家 ...

  7. iOS之深入解析Xcode 13正式版发布的40个新特性

    一.前言 Xcode 13 包括适用于 iOS 15.iPadOS 15.tvOS 15.watchOS 8 和 macOS Big Sur 11.3 的 SDK. Xcode 13 Release ...

  8. Oracle Java Cloud系列(02)——创建Java云的应用服务器实例 及 数据库云实例

    本指南为整个系列的第二篇,介绍如何创建Oracle数据库云服务与Java云服务,文章整体将分为下面三个部分: 第一步:创建服务前准备 - 密钥与云存储容器 第二步:创建数据库云服务 第三步:创建Jav ...

  9. Apple Xcode 13.2 (13C90) 下载

    请访问原文链接:https://sysin.cn/blog/apple-xcode-13/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页:www.sysin.cn ...

最新文章

  1. python 代理ip验证_python爬虫成长之路(二):抓取代理IP并多线程验证
  2. CTFshow 文件包含 web116
  3. 单变量线性回归程序实现
  4. fatal error: Python.h: 没有那个文件或目录 解决方法
  5. matlab安装m_map,MATLAB中安装m_map后不能用,求解
  6. mysql 数据拆分_MYSQL-将数据拆分为多行
  7. pcb设计单点接地示意图_4种PCB设计中的接地方式解析
  8. oracle让索引失效命令,Oracle中查询时候使index索引失效的限制条件
  9. Spring AOP会忽略从父类继承的方法
  10. 线性支持向量机与软间隔最大化
  11. 计算机硬盘除了c盘其他全不见了,电脑除了c盘其他盘都不见了
  12. Hadoop文章收集汇总 - 如禁止转载,请及时联系本人 收集学习互联网各位前辈分享的文章
  13. 教你学坏^_^(一段病毒代码)
  14. ubuntu server 20.04安装vnc远程桌面xfce4
  15. php 下载 迅雷下载地址,PHP 生成下载地址,比如迅雷下载
  16. Metasploit扫描3389
  17. 物质模拟器(游戏)1.0版本
  18. bzoj4544: 椭圆上的整点
  19. rda分析怎么做_数量生态学笔记||冗余分析(RDA)
  20. 纪委正调查计算机学院院长,网曝湖北文理学院招办领导受贿 学院纪委:正在调查...

热门文章

  1. 防洪防汛安全技术交底(通用模板)
  2. Ubuntu 20.04(Focal Fossa)LTS 发布
  3. opencv python搞个写轮眼
  4. Windows10 安装 Vue3
  5. A Piece Of My Heart
  6. put,post的用法区别
  7. 商家注意:2017天猫双11发货规则详解
  8. jsfor循环终止_【JavaScript】JS中如何跳出循环/结束遍历
  9. Ubuntu快速更换国内源
  10. 隐私王者Nym的闪亮登场,对Web3.0协议具有划时代意义