Page MenuHomePhabricator

Updates for Xcode 14
Closed, ResolvedPublic

Description

Update project so that:

  • Project builds to device and simulator in Xcode 14
  • There are no warnings in Xcode 14
  • Project deploys via our build server Jenkins Deploy and Experimenal jobs with Xcode 14 (Note: as of June 7th, build server currently has Xcode 14 beta 1).

We should not merge these project fixes into main until we are sure the next release will be built with the Xcode 14 GM. But until then we can keep a separate ongoing branch with this work over the summer for testing.

Notes for QA

Just a general regression test needed in the app for this.

Event Timeline

Some initial tweaks are in the xcode-14-building branch, though commit 7c8e3eb2ab should be re-evaluated to be sure it's the proper fix.

LGoto triaged this task as Medium priority.Jun 13 2022, 6:37 PM
LGoto moved this task from Needs Triage to Engineering Backlog on the Wikipedia-iOS-App-Backlog board.
LGoto added a project: ios-app-v7.0.
Tsevener edited projects, added ios-app-v7.0; removed ios-app-v7.1.
Tsevener moved this task from Ready for Development to Doing on the ios-app-v7.0 board.
Tsevener moved this task from Doing to Needs Code Review on the ios-app-v7.0 board.
Tsevener updated the task description. (Show Details)
ABorbaWMF subscribed.

Looks good to me on 6.9.3 (1980) and some earlier 6.9.3 versions tested as well.

JMinor claimed this task.