标签: xcode-cloud

有没有办法使用 XcodeCloud 自动将测试注释添加到 Testflight 内部测试中

我创建了自己的 Xcode Cloud 工作流程,将应用程序分发给 TestFlight 上的内部测试人员,但我无法将 TestFlight 测试说明包含到工作流程中。你知道有什么策略可以实现我的目的吗?

此外,我不想使用 Fastlane、Codemagic、GitHub actions 或任何 CI 工具来创建 TestFlight 分发过程。我只想使用 Xcode Cloud。

如果你帮我做到这一点,我会很高兴。

我尝试根据下面链接中的 @denismartins 解决方案将 XCODE_CLOUD_BUILD_NOTES 参数设置为工作流程中的环境

https://developer.apple.com/forums/thread/711208

不幸的是它没有起作用。

continuous-integration ios testflight xcode-cloud

5
推荐指数
1
解决办法
535
查看次数

Xcode Cloud Test 无法存档项目

我在存档时进行 Xcode 云测试时遇到错误。

问题都与 CocoaPods 依赖项相关:

unable to open file (in target "Alamofire" in project "Pods")

missing module map file: '/Volumes/workspace/repository/Pods/Target Support Files/Alamofire/Alamofire.modulemap

看起来 pod 没有安装在归档中。

它在本地运行良好。

最好的,

xcode ios cocoapods xcode-cloud

3
推荐指数
1
解决办法
2473
查看次数

带有 CocoaPods shell 脚本的 Xcode Cloud 项目在本地构建,但在云上失败

我目前正在作为 Apple 私人测试版计划的成员测试 Xcode Cloud,并在尝试在云上为我的项目存档/构建(任何操作)时遇到问题。

该项目是一个相当基本的 SwiftUI 应用程序,具有 CocoaPods 依赖项。我已按照Apple 描述的步骤将 CocoaPods 集成到我的项目中,只需将我的 Pods 目录提交到 GitHub。但是,对于每次尝试的操作,我都会在云上收到构建错误:

命令 PhaseScriptExecution 失败,退出代码非零

这是ASC日志供参考:

Xcode 云错误日志

这很奇怪,因为同一个项目在我的本地计算机上成功构建和存档。我在工作流程编辑器中使用了与本地 Xcode 版本相同的 macOS 和 Xcode 版本。

我该如何解决这个错误?

xcode ios xcode-cloud

3
推荐指数
1
解决办法
4946
查看次数

Xcode Cloud 构建变量 CI_WORKSPACE 为空

我的 Flutter 应用程序的 Xcode Cloud 构建突然开始失败,而我没有对其进行任何预期的更改。

以下是我的ci_post_clone.sh脚本。

echo "Starting CI script..."

echo $CI_WORKSPACE

# The default execution directory of this script is the ci_scripts directory.
cd $CI_WORKSPACE # change working directory to the root of your cloned repo.

ls

# Install Flutter using git.
git clone https://github.com/flutter/flutter.git --depth 1 -b stable $HOME/flutter
export PATH="$PATH:$HOME/flutter/bin"

# Install Flutter artifacts for iOS (--ios), or macOS (--macos) platforms.
flutter precache --ios

# Install Flutter dependencies.
flutter pub get

# Install CocoaPods …
Run Code Online (Sandbox Code Playgroud)

xcode continuous-integration xcode-cloud

2
推荐指数
1
解决办法
190
查看次数