I want to make a universal app which has two different XIB files. One for iPhone, and one for iPad. They use the same code, just different UIs. How would I create a \"universal\
If you have existing app then there is option in Targets-->upgrade for iPad/iPhone
After that add code to check whether application is running in iPad or iPhone.
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { //load xib of ipad } else { //load xib of iphone }