Different iPad/iPhone versions of the same app?

I have an app that I want to publish for Mac, iPhone and iPad. The iPad version I have written uses a similar SplitNavigationView as the Mac, but this doesn't work on iPhone so I have an iPhone version that uses sheets. Unfortunately, as I understand it, you can't have two iOS builds in one app in App Store Connect.

I just wanted to check my understanding of feedback on this from Apple Developer support. I take from the discussion with them that I have a choice of 1) not publishing an iPhone version, 2) re-writing an iOS version that runs on both iPhone and iPad, or 3) publishing the iPhone or iPad version under a different name. (I see this is the approach used by the to-do app, Things 3, for instance.)

Is this correct?

Create the app to configure each device type separately in one binary.

Are you using storyboards? You can have a separate main storyboards for each device type. Not using storyboards? Just check device type in the app delegate and configure each device manually as appropriate.

Regards, Patrick

Different iPad/iPhone versions of the same app?
 
 
Q