Skip to content

Raise deployment target to 10.13 so it builds on current Xcode#37

Open
deluair wants to merge 1 commit into
torifat:masterfrom
deluair:fix/build-on-current-xcode
Open

Raise deployment target to 10.13 so it builds on current Xcode#37
deluair wants to merge 1 commit into
torifat:masterfrom
deluair:fix/build-on-current-xcode

Conversation

@deluair

@deluair deluair commented May 29, 2026

Copy link
Copy Markdown

Thanks for iAvro. On current Xcode the project does not build out of the box:

error: The macOS deployment target 'MACOSX_DEPLOYMENT_TARGET' is set to 10.7,
but the range of supported deployment target versions is 10.13 to 26.x.

This raises MACOSX_DEPLOYMENT_TARGET from 10.7 to 10.13 (the lowest value
current Xcode accepts) in all four build configurations. No other changes.

Verification

On macOS 26.5, Apple Silicon (MacBook Air M5), Xcode 26:

  • pod install, then xcodebuild -workspace "AvroKeyboard.xcworkspace" -scheme "Avro Keyboard" -configuration Release succeeds.
  • Produces a universal arm64 + x86_64 binary (no Rosetta on Apple Silicon).
  • Installed as a system input method and typed Bangla phonetically: composing,
    space commit, and arrow-key candidate selection (with the panel highlight
    moving) all work. The existing moveDown:/moveUp: candidate navigation
    still functions correctly on current macOS.

Note for anyone building this: RegexKitLite 4.0 is published over SVN, so
pod install needs svn available (brew install subversion). That is a
CocoaPods/pod-source detail, not changed here.

Copilot AI review requested due to automatic review settings May 29, 2026 02:11

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates the project's macOS deployment target and refreshes CocoaPods metadata.

Changes:

  • Bumps MACOSX_DEPLOYMENT_TARGET from 10.7 to 10.13 across all build configurations.
  • Updates CocoaPods version to 1.16.2 in the Podfile.lock.
  • Updates the spec repo URL casing to https://github.com/CocoaPods/Specs.git.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
Podfile.lock Updates CocoaPods version and spec repo URL.
AvroKeyboard.xcodeproj/project.pbxproj Raises macOS deployment target to 10.13 in all four build settings blocks.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Xcode 15+ (and Xcode 26) reject MACOSX_DEPLOYMENT_TARGET = 10.7 with
'the range of supported deployment target versions is 10.13 to ...',
so the project no longer builds out of the box. 10.13 is the lowest
value current Xcode accepts, keeping backward compatibility as wide as
possible. No other changes; builds a universal arm64 + x86_64 binary.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@deluair
deluair force-pushed the fix/build-on-current-xcode branch from 94b0313 to 1dd5a2a Compare May 29, 2026 02:11
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.

2 participants