What's the difference between "Info.plist" on my navigator panel and the "Custom iOS Target Properties"? What's the difference between "Info.plist" on my navigator panel and the "Custom iOS Target Properties"? xcode xcode

What's the difference between "Info.plist" on my navigator panel and the "Custom iOS Target Properties"?


They're same, the Info.plist is the resource, and the 2nd one just refer to it. If you tried to delete the Info.plist file from your project, you cannot see the "Custom iOS Target Properties" you mentioned anymore, it'll show sth like:

Information from info.plist not available. File may not exist at specific path.

I think you must did sth wrong in Info.plist that lead your setting won't work.


Btw, make sure the target's info.plist refer to the right one that you want. Cause generally, we'll have Dev, Beta, etc schemes for our project, and they own different plist files as well.

So make sure the INFOPLIST_FILE refer to the right one in settings:enter image description here


Info.plist is equal to Custom iOS Target Properties[About]

  1. Make sure that Build Settings -> Info.plist File points to a necessary file(path location)
  2. Sometimes Xcode doesn't update Custom iOS Target Properties after changing Info.plist. You can restart Xcode as a variant