Before you say that this is a minor problem and was discussed a million times here and on other forums, I want to say that I went through all of them and tried to implement each of their solutions but with no luck. I either missed some very small detail or there is something wrong with my project in general. Hope you might help.
The problem:
After I’ve changed the location of "Info.plist" my project shows black screen.
Or I get the following errors:
What I’ve already tried:
- In "Target membership" checked or unchecked the box with the project name
- In "Targets" – "Build settings" – "Info.plist File" changed location to "Personal Quiz/Supporting files/Info.plist" plus tried all the other possible paths.
- In "Targets" – "Build Phases" – "Copy Bundle Resources" – deleted and add "Info.plist
- In File "Info" – "File Inspector" – "Location" changed to "Absolute path", "Relative to group", "Relative to project" and mirrored chosen path path to "Build settings"
- In simulation – "Device" – "Erase all content and settings"
- "Command + Shift + K" to clean the project
- Tried to read apple developers book
- Tried to implement some code
- Tried some other actions that I can’t even recall
As a result I either have a black screen or errors above. What am I doing wrong?
2
Answers
It might be the occurrence of multiple info.plist files. So the solution is:
Go to your
Bundle settings
-> OpenTarget
->Open Build Phases
> ExpandCopy Bundle Resources
and removeinfo.plist
from there.Now try to run your project. I hope it fixes your problem.
Note: Also check the path of your info.plist file
Copy the path by selecting
info.plist file
-> GotoFile Inspector
->Location:
selectRelative to project
-> And copy that pathNow go to your
Bundle settings
-> OpenBuild Settings
->In Packaging
editInfo.plist File
-> And paste the path which you copied earlier.Have you tried deleting the
Derived Data
already created and thenClean build (CMD + Shift + K)
?To delete the
derived data
, Goto Xcode Preference(CMD + ,) > Locations > DerivedData path