前言

一般我是不会用这些古怪的东西的,但无法更新了Xcode 14.3今后这个东西很耀眼地整出来了。所以这次我就写一下怎样用吧。

正文

这个首要需求你打开Xcode想要设置Xcode cloud的那个项目。

创立Xcloud

主要按着Xcode的默认装备就行了。这些后面都是可以改的。

Flutter 打包 | Xcode Cloud 使用

主要装备脚本.sh

首要,创立一个sh文件。

Flutter 打包 | Xcode Cloud 使用

然后在sh文件中填入以下内容。注意的是,我这个是运用Flutter固定的版别如3.3.9,假如运用官方提供的(),可能默认便是最新的。

#!/bin/sh

# 1. 进入当前工作目录
cd $CI_WORKSPACE # change working directory to the root of your cloned repo.

# 2.0 装置 Flutter特定版别.
git clone https://github.com/flutter/flutter.git -b stable $HOME/flutter
export PATH="$PATH:$HOME/flutter/bin"
cd $HOME/flutter
git checkout b8f7f1f9869bb2d116aa6a70dbeac61000b52849 # 切换Flutter的3.3.9版别

# 2.1 运用官方方式默认装置Flutter版别(已注释),2.1或许2.0两个代码只可以运用一个
# Install Flutter using git.
# git clone https://github.com/flutter/flutter.git --depth 1 -b stable $HOME/flutter
# export PATH="$PATH:$HOME/flutter/bin"
cd $CI_WORKSPACE

# 3. 装置 Flutter artifacts iOS版 (--ios), 或 macOS版 (--macos).
flutter precache --ios

# 装置Flutter依赖
flutter pub get

# 运用 Homebrew 装置 CocoaPods .
HOMEBREW_NO_AUTO_UPDATE=1 # disable homebrew's automatic updates.
brew install cocoapods

# 装置 CocoaPods 依赖
cd ios && pod install # run `pod install` in the `ios` directory.

# Build ios app
flutter build ios --release --no-codesign
exit 0

⚠️注意事项

  1. 构建版别号 记住改Xcloud下一个构建版别编号,这个Xcloud会自动修正更新的。

Flutter 打包 | Xcode Cloud 使用

  1. 记住修正版别号 便是Version部分,这部分Xcloud不会帮你修正。

Flutter 打包 | Xcode Cloud 使用

最终

然后就可以啦。有不明白在谈论区沟通吧!