Skip to content

Declare the PSB type in the right list and clear the remaining build warnings - #120

Merged
robbietilton merged 1 commit into
mainfrom
fix-build-messages
Sep 24, 2026
Merged

robbietilton merged 1 commit into
mainfrom
fix-build-messages

Conversation

@robbietilton

Copy link
Copy Markdown
Owner

Clears the messages left in the CI log after #118.

  • Info.plist: the com.adobe.photoshop-large-image declaration was inside CFBundleDocumentTypes instead of UTImportedTypeDeclarations. macOS read it as a document type with no role (the CFBundleTypeRole message at launch) and never registered .psb as a type. It now sits beside the PSD declaration.
  • TiledLayerTests: try #require inside the nested snapshot() function warned that nothing throws, but removing try fails to compile. It now unwraps with guard and throws a local error.
  • verify.yml: destinations name arch=arm64, so xcodebuild stops warning about multiple matching destinations.

Built and ran TiledLayerTests locally on Xcode 27: no compiler warnings, all passing.

Not changed: appintentsmetadataprocessor "Metadata extraction skipped" is Xcode's App Intents step reporting that the app doesn't use App Intents, and the checkout's git default-branch hint comes from the runner.

🤖 Generated with Claude Code

…warnings

The com.adobe.photoshop-large-image declaration sat in CFBundleDocumentTypes instead of
UTImportedTypeDeclarations, so macOS logged a missing CFBundleTypeRole and never registered
the .psb type. It now sits beside the PSD declaration.

TiledLayerTests unwraps its snapshot with guard: `try #require` inside the nested function
warned that nothing throws, and dropping the `try` doesn't compile.

CI names arm64 in its destinations so xcodebuild stops warning about multiple matches.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@robbietilton
robbietilton merged commit 725b934 into main Sep 24, 2026
2 checks passed
@robbietilton
robbietilton deleted the fix-build-messages branch September 24, 2026 17:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant