Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ObjC] Raise the min OS versions (and required Xcode) #10652

Merged
merged 1 commit into from
Sep 26, 2022

Conversation

thomasvl
Copy link
Contributor

Xcode min: 13.3.1
iOS min: 10.0
macOS min: 10.12
tvOS min: 12.0
watchOS min: 6.0

Apple's AppStore requirements now require Xcode 13:
https://developer.apple.com/news/?id=2t1chhp3

Update to the minOS version and Xcode version that also matches what Firebase as done as that seems like a common set for most Apple platforms (https://firebase.google.com/docs/ios/setup).

Xcode min: 13.3.1
iOS min: 10.0
macOS min: 10.12
tvOS min: 12.0
watchOS min: 6.0

Apple's AppStore requirements now require Xcode 13:
  https://developer.apple.com/news/?id=2t1chhp3

Update to the minOS version and Xcode version that also matches what Firebase
as done as that seems like a common set for most Apple platforms
(https://firebase.google.com/docs/ios/setup).
@thomasvl
Copy link
Contributor Author

The Ruby test seems like infrastructure flake updating things on the CI machine, and the CL doesn't change anything related to that.

@thomasvl thomasvl merged commit a6f9ec8 into protocolbuffers:main Sep 26, 2022
@thomasvl thomasvl deleted the objc_min_versions branch September 26, 2022 15:50
jtattermusch added a commit to jtattermusch/grpc that referenced this pull request Apr 4, 2023
due to protobuf bumping their required versions here: protocolbuffers/protobuf#10652
jtattermusch added a commit to jtattermusch/grpc that referenced this pull request Apr 4, 2023
due to protobuf bumping their required versions here: protocolbuffers/protobuf#10652
jtattermusch added a commit to jtattermusch/grpc that referenced this pull request Apr 4, 2023
due to protobuf bumping their required versions here: protocolbuffers/protobuf#10652
jtattermusch added a commit to jtattermusch/grpc that referenced this pull request Apr 4, 2023
due to protobuf bumping their required versions here: protocolbuffers/protobuf#10652
jtattermusch added a commit to jtattermusch/grpc that referenced this pull request Apr 4, 2023
due to protobuf bumping their required versions here: protocolbuffers/protobuf#10652
jtattermusch added a commit to jtattermusch/grpc that referenced this pull request Apr 5, 2023
due to protobuf bumping their required versions here: protocolbuffers/protobuf#10652
jtattermusch added a commit to jtattermusch/grpc that referenced this pull request Apr 6, 2023
due to protobuf bumping their required versions here: protocolbuffers/protobuf#10652
jtattermusch added a commit to jtattermusch/grpc that referenced this pull request Apr 10, 2023
due to protobuf bumping their required versions here: protocolbuffers/protobuf#10652
jtattermusch added a commit to jtattermusch/grpc that referenced this pull request Apr 11, 2023
due to protobuf bumping their required versions here: protocolbuffers/protobuf#10652
jtattermusch added a commit to jtattermusch/grpc that referenced this pull request Apr 11, 2023
due to protobuf bumping their required versions here: protocolbuffers/protobuf#10652
jtattermusch added a commit to jtattermusch/grpc that referenced this pull request Apr 12, 2023
due to protobuf bumping their required versions here: protocolbuffers/protobuf#10652
HannahShiSFB added a commit to grpc/grpc that referenced this pull request May 20, 2023
Upgrade apple platform deployment_target versions to fix the cocoapods
push of BoringSSL-GRPC about the following error:
```
ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_macosx.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
```
ref: https://developer.apple.com/forums/thread/725300

This also aligns with the versions required by
[protobuf](protocolbuffers/protobuf#10652)

```
ios.deployment_target = '10.0'
osx.deployment_target = '10.12'
tvos.deployment_target = '12.0'
watchos.deployment_target = '6.0'
```
eugeneo pushed a commit to eugeneo/grpc that referenced this pull request Jun 1, 2023
Upgrade apple platform deployment_target versions to fix the cocoapods
push of BoringSSL-GRPC about the following error:
```
ld: file not found: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_macosx.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
```
ref: https://developer.apple.com/forums/thread/725300

This also aligns with the versions required by
[protobuf](protocolbuffers/protobuf#10652)

```
ios.deployment_target = '10.0'
osx.deployment_target = '10.12'
tvos.deployment_target = '12.0'
watchos.deployment_target = '6.0'
```
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.

None yet

3 participants