Xcode Cloudの実行環境
日付:2024/09/03
Xcode バージョン: Xcode 15.4(15F31d)
MACOS バージョン: macOS Sonoma 14.2(23C64)
エラー内容
...
Adding spec repo `trunk` with CDN `https://cdn.cocoapods.org/`
Downloading dependencies
Installing AmazonIVSBroadcast (1.20.0)
Installing LicensePlist (3.25.1)
Installing Periphery (2.21.0)
Installing Sentry (8.33.0)
[!] Error installing Sentry
[!] /usr/bin/git clone https://github.com/getsentry/sentry-cocoa.git /Volumes/workspace/tmp/d20240902-6264-iu5rmu --template= --single-branch --depth 1 --branch 8.33.0
Cloning into '/Volumes/workspace/tmp/d20240902-6264-iu5rmu'...
warning: Could not find remote branch 8.33.0 to clone.
fatal: Remote branch 8.33.0 not found in upstream origin
[!] Automatically assigning platform `iOS` with version `15.0` on target `アプリ`
because no platform was specified.
Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.
エラー
Command exited with non-zero exit-code: 1
原因
[!] Automatically assigning platform
iOS
with version15.0
on targetアプリ
because no platform was specified.
こちらはPodfileでプラットフォームを明示的に宣言していないことによる警告なので問題なさそう。
Installing Sentry (8.33.0)
[!] Error installing Sentry
[!] /usr/bin/git clone https://github.com/getsentry/sentry-cocoa.git /Volumes/workspace/tmp/d20240902-6264-iu5rmu --template= --single-branch --depth 1 --branch 8.33.0
Cloning into '/Volumes/workspace/tmp/d20240902-6264-iu5rmu'...
warning: Could not find remote branch 8.33.0 to clone.
fatal: Remote branch 8.33.0 not found in upstream origin
上記でSentryのcloneに失敗していたので、sentry-cocoaのリリースノートを確認すると、バグがあったらしく8.33.0が非推奨になっていた。
解決
Podを更新し、Sentryが8.33.0→8.36.0となっていることを確認。
その後XcodeCloudで再ビルドすると解決した。