Skip to content

[ObjC] Raise the Xcode project minimum iOS version to 15 - #30092

Closed
mbbischoff wants to merge 1 commit into
protocolbuffers:mainfrom
Lickability:fix/ios-15-deployment-target
Closed

mbbischoff wants to merge 1 commit into
protocolbuffers:mainfrom
Lickability:fix/ios-15-deployment-target

Conversation

@mbbischoff

Copy link
Copy Markdown

Xcode 27 rejects the Objective-C iOS project's deployment target of iOS 12 because its supported deployment targets start at iOS 15. Raise the project's Debug and Release deployment targets to iOS 15, matching the minimum already declared in Protobuf.podspec.

Validation:

  • Built the ProtocolBuffers scheme for the generic iOS Simulator destination in both Debug and Release using Xcode 27, with signing disabled and no deployment-target override.
  • Inspected compiled objects from both configurations and confirmed minos 15.0.
  • git diff --check passed. Runtime tests and physical-device builds were not run.

@mbbischoff
mbbischoff requested a review from a team as a code owner September 22, 2026 19:12
@mbbischoff
mbbischoff requested review from dmaclach and removed request for a team September 22, 2026 19:12
@google-cla

google-cla Bot commented Sep 22, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@thomasvl
thomasvl requested review from thomasvl and removed request for dmaclach September 22, 2026 23:11

@thomasvl thomasvl left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thank you

@mbbischoff

Copy link
Copy Markdown
Author

Thank you

No problem!

Match the CocoaPods iOS minimum and allow the Objective-C runtime to build with Xcode 27, which no longer supports iOS 12 deployment targets.
@tonyliaoss
tonyliaoss force-pushed the fix/ios-15-deployment-target branch from 98909ce to d3bb9a2 Compare September 29, 2026 17:39
@tonyliaoss tonyliaoss added the 🅰️ safe for tests Mark a commit as safe to run presubmits over label Sep 29, 2026
@github-actions github-actions Bot removed the 🅰️ safe for tests Mark a commit as safe to run presubmits over label Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants