Page MenuHomePhabricator

[M] Move to Xcode 16, drop iOS 15
Closed, ResolvedPublic

Description

  1. Fix project warnings that pop up in Xcode 16 beta.
  2. Change deployment target to iOS 16+, fix new warnings that pop up from that change.
  3. Fix T370967 subtask. This one is a big blocker to us moving to Xcode 16. The other subtasks are not blockers.
  4. Open PR with changes for items 1-3.
  5. Once PR is merged, change Xcode Cloud workflows to use Xcode 16.

Note: Apple will eventually force us to build apps with Xcode 16, but that might not occur until April 2025.

QA Notes

General regression testing of entire app. Special workarounds were added for the context menu displayed ("Copy") when long pressing in the article image gallery, and and the text highlight long press menu in Article ("Share", "Edit"), so a closer look in those areas would be good.

Event Timeline

Tsevener renamed this task from [Xcode 16] Fix Xcode 16 warnings to Move to Xcode 16, drop iOS 15.Jul 16 2024, 7:52 PM
Tsevener updated the task description. (Show Details)
Tsevener renamed this task from Move to Xcode 16, drop iOS 15 to [M] Move to Xcode 16, drop iOS 15.Aug 27 2024, 7:34 PM

@GOlson-WMF are there any ux related changes for this one? If not please move it to the next column. Thanks!

@scblr Just making sure nothing got messed up, and this is also inclusive of this ticket; https://phabricator.wikimedia.org/T370967

I just played around with it on iPad Mini @GOlson-WMF. It works and feels good to me. Thanks!

It might also be good to test it on other iPads, @ABorbaWMF.

Tsevener updated the task description. (Show Details)
Tsevener added a subscriber: GOlson-WMF.