diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9ada6288..85ea7862 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,8 +39,18 @@ jobs: run: | sed -i '' 's/match Development/match AppStore/' Yattee.xcodeproj/project.pbxproj sed -i '' 's/iPhone Developer/iPhone Distribution/' Yattee.xcodeproj/project.pbxproj + - uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: '26.0.1' + - name: Install iOS/tvOS platform SDKs if missing + run: | + sudo xcodebuild -downloadPlatform iOS || true + sudo xcodebuild -downloadPlatform tvOS || true - name: Clear SPM cache - run: rm -rf ~/Library/Caches/org.swift.swiftpm/artifacts + run: | + rm -rf ~/Library/Caches/org.swift.swiftpm + rm -rf ~/Library/org.swift.swiftpm + rm -rf ~/Library/Developer/Xcode/DerivedData - uses: maierj/fastlane-action@v3.0.0 with: lane: ${{ matrix.lane }} @@ -63,8 +73,14 @@ jobs: run: | sed -i '' 's/match AppStore/match Direct/' Yattee.xcodeproj/project.pbxproj sed -i '' 's/3rd Party Mac Developer Application/Developer ID Application/' Yattee.xcodeproj/project.pbxproj + - uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: '26.0.1' - name: Clear SPM cache - run: rm -rf ~/Library/Caches/org.swift.swiftpm/artifacts + run: | + rm -rf ~/Library/Caches/org.swift.swiftpm + rm -rf ~/Library/org.swift.swiftpm + rm -rf ~/Library/Developer/Xcode/DerivedData - uses: maierj/fastlane-action@v3.0.0 with: lane: mac build_and_notarize