Info.plist Is Missing in Xcode 13 — Here’s How To Get It Back
It’s supposed to be a “feature”
If you’ve created a new SwiftUI app using Xcode 13, you’ll notice that Info.plist is gone. It’s not a bug. According to the Xcode 13 release notes:
“Projects created from several templates no longer require configuration files such as entitlements and
Info.plistfiles. Configure common fields in the target’s Info tab, and build settings in the project editor.”
That’s nice, but there’s a problem. All you get is a GUI, so you can’t see the underlying XML source code. This can be limiting when you’re resolving merge conflicts or when you just want to paste in some template properties.
Let’s discuss our options.
Option 1: Follow Apple’s Recommendation
First, go to:
Project → Targets → Info → Custom iOS Target Properties
…then edit the properties, just like you would’ve back in Info.plist.
The first time, Xcode will automatically generate a new Info.plist file that’s semi-synced with Custom iOS…