I have recently created a Universal App in Xcode 4 to build my new app. I have completed the iPad component only and intend to submit it to the app store.
My question is, do I need to create a new iPad specific app for the submission or can I submit the universal app (without the iPhone component) with some tweaks?
Appreciate your help on this.
Thanks
Zhen
A Universal app should support both platforms. If you do not have any views or code specifically for the iPhone, then you should just submit it as an iPad app. And if later you decide to add iPhone specific features, you can do so and submit an update as a universal app.
Submitting a Universal app that does not have any iPhone specific views or features could possibly get your app rejected.
You can always submit updates when you have both platform specific features working.
Related
I have an iOS app (built/distributed in Appcelerator Studio using the Titanium SDK) that has no issues in the Simulator but some functionality fails whenever an iOS reviewer reviews the app and it continues to get rejected. The function in question opens links from a web-view outside of the app in Safari. The reviewer's version of the app just opens the links within the app and this causes the app to be rejected because one of the links is a "donation" link.
Here is the basic function:
webview1.addEventListener('load', function(e) {
var url = webview1.getUrl();
var index = url.indexOf("goto");
var gotourl = url.substring(index+5);
Titanium.Platform.openURL(gotourl); }, false);
This has worked in the previously submitted build of the app but it has been many years now since that one was submitted. I have tried multiple version of the Titanium SDK (9.3.1.GA and 9.2.2.GA) with the same result (but I can't remember which version of the SDK I originally used).
Any help on how to make the submitted build act like the simulated build be appreciated.
Note: I am working on getting some of my coworkers to test the app using iTunes Connect Test Flight now, I just don't personally use an iPhone/iPad so that's why I rely on the Simulator for testing.
Thank you.
#miga Thank you for looking over my question and helping! After further review, I found the issue: the reviewer was always using an iPad and I was always testing on an iPhone. I'm using the Mobile Detect script (http://mobiledetect.net/) to detect if it's an iOS device or an Android to deliver the links differently (since both versions use the same code base). The latest version of the iPad (8th generation) in the Simulator isn't detected as iOS (but the iPhone in the Simulator is). I adjusted my detect code to account for this and now everything should be fine - I just re-submitted it for review.
Not sure if the App Store listing rules have changed, but I am planning on submitting a new app to the iOS App store soon. One of the previous versions of the app had the 'Universal' build type marked in XCode (done by another developer) and for the newer release, I only wanted to support iPhone. Is it still possible to submit the app for review like this? I don't want to go through the extra effort of taking iPad screenshots if I don't have to.
I have submitted my app for iPad only on app store. Is it possible to revert it to universal allowing to downloads on iPad as well as iPhone without resubmitting.
I did some googling but couldn't find anything useful.
FYI: It an app created using meteorJs
No, you will need to submit an update to your app in the App Store as the app type is embedded in the file you submit.
Apple will need to review your changes (i.e. Validate that it works correctly on iPhone).
I want to submit my app to the App Store, and I have the iPhone and iPod version in one Xcode file, and the iPad version in another Xcode file. Can I submit both with the same name? Or how do I submit both apps/files?
If you developed your app in two XCode files, you'll have to submit two different apps to the store (maybe AppName and AppName HD).
If you developed them in one XCode file, then you could have different behavior for the iPad/iPhone, yet still one App Store submission. This is what I would recommend.
By "file", you mean "project", right?
You're not going to be able to submit two apps with the same name. Also, submitting two apps would mean going through the review process twice, and also fragmenting your reviews and ratings. The better approach is to make a single project, and make it handle all devices you want to support--either with multiple storyboards or nibs (old way) or size classes (new way).
I have an application which is practically done and ready to be issued as an iPad version, but the problem is that later on i need to have an iPhone version of it to be submitted using the same bundle and the same app id. I know that i need to create a different storyboard or use the auto-layout, so coding and developing wise i already have it figured out, but for now i need to submit the iPad version of it and after on submit an update containing the iPhone version. Is there any pointer i should keep in mind or any special details to watch out from? Many thanks
Just upload your first version with configuration stated below screenshot
After when u want to upload with both then do config stated in belowed screenshot
It's simply possible to update your iPad app with your new universal app. nothing any importent changes for configuration at iTune but you must know well how to develop the Universal app