1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Xcode Cloud アーカイブエラー:xcodebuild: error: Could not resolve package dependencies: Package.resolved file is corrupted or malformed; fix or delete the file to continue: unknown 'PinsStorage' version '3

Posted at

背景

2024年4月5日
Xcode CloudでArchiveをしようとすると下記エラーが表示された。

xcodebuild: error: Could not resolve package dependencies: Package.resolved file is 
corrupted or malformed; fix or delete the file to continue: unknown 'PinsStorage' version '3' at 
'/Volumes/workspace/repository/XXXXXXX.xcodeproj/project.xcworkspace/xcshareddata/
swiftpm/Package.resolved'.

上記事象が起こるまでに行った変更点

/swiftspm/Package.resolvedの"version"が2→3になった差分をコミットした。

調査

ローカル環境(Xcode)でのArchiveは成功するので、切り分けとしてはまずXcode Cloud側の問題であると判断した。

解決方法

  • ローカルのXcodeの実行環境
    • Xcode バージョン: Xcode 15.3
    • MACOS バージョン: macOS Sonoma 14.3.1(23D60)
  • Xcode Cloudの実行環境:
    • Xcode バージョン: Xcode 15.2(15C500b)
    • MACOS バージョン: macOS Sonoma 14.2(23C64)

上記の通りローカルと実行環境が異なっていた。
今回の事象としてSPM(Package.resolved)の何かが新しくなって、それの実行に最新の実行環境が必要かもしれないと考えた。

最終的にXcode CloudのWorkFlow設定で実行環境を「Latest Release」とすることで解決した。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?