This is a migrated thread and some comments may be shown as answers.

Publishing iPad Only

9 Answers 83 Views
General Discussion
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Cihan
Top achievements
Rank 1
Cihan asked on 11 Dec 2012, 10:46 AM
Hello,

I developed an application which i want to work only iPad and i prepared my project screen for iPad. When i publish the application with Icenium Graphite it gives me a .ipa file as normal. But this .ipa binary file contains "Device Family : iPhone / iPod Touch, iPad" and i can't publish my app on AppStore. I tried by my app reject because of the missing iPhone / iPod Touch screenshot. 

How can i fix this issue and publish my app on AppStore for iPad.

Regards.

9 Answers, 1 is accepted

Sort by
0
Jan-Dirk
Top achievements
Rank 1
answered on 11 Dec 2012, 10:59 AM
I don't think you can in Icenium.

The only thing I can come up with is rebuild your project in Xcode (technically, you would need a Mac to do that). If I recall well, in Xcode you can specify that you want to build only for iPhone or iPad.
0
Yavor Georgiev
Telerik team
answered on 12 Dec 2012, 11:04 AM
Hello Cihan,

 Currently Icenium doesn't support making an app iPad or iPhone only, but you can certainly suggest it in our feedback portal - the more votes it has, the more quickly will we implement it.

 What you can currently do is unzip the .ipa file (it's actually a plain zip archive) and open the Info.plist file within your app. This is a plain XML file following Apple's property list schema. You need to find the UIDeviceFamily key and modify its value. By default it contains the values 1 (iPhone) and 2 (iPad). Simply remove the iPhone value so that it looks like so:
<key>UIDeviceFamily</key>
<array>
  <integer>2</integer>
</array>

 This should make the app iPad-only. You then have to zip the app again (make sure to change the archive's extension to .ipa). If Application Loader doesn't accept the new .ipa, you will need to manually code sign your app again before zipping it.

Kind regards,
Yavor Georgiev
the Telerik team

Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Pluralsight.
0
Justin
Top achievements
Rank 1
answered on 30 Jan 2013, 09:32 PM
Anyway you guys can escalate this request?

I too have had my app rejected because it's not designed to work with the iPad. I'm still trying the un-zip/re-zip but my code resigning isn't working.
0
Yavor Georgiev
Telerik team
answered on 31 Jan 2013, 10:45 AM
Hi Justin,

 This is already in our backlog and will be available in one of our upcoming releases.

Greetings,
Yavor Georgiev
the Telerik team

Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Pluralsight.
0
Justin
Top achievements
Rank 1
answered on 31 Jan 2013, 03:19 PM
Any way to get early developer release for testing?
0
Stefan Dobrev
Telerik team
answered on 31 Jan 2013, 05:24 PM
Hi Justin,

We do not have an official beta channel yet. As soon as we have something to share with the community we will do so.

Greetings,
Stefan Dobrev
the Telerik team

Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Pluralsight.
0
Tony Vainikos
Top achievements
Rank 1
answered on 14 Feb 2013, 07:04 PM
I definitely want to add my input into this feature to designate the app for iPhone or iPad only. I got my first rejection based on my apps performance on the iPad. I really didn't design it for the iPad, but have no way of isolating it. I don't have a MAC so working with x-code isn't a convenient option.
0
Jan-Dirk
Top achievements
Rank 1
answered on 14 Feb 2013, 07:19 PM
Will you consider a virtual mac for the time being? If yes, Google for 'souldev+blog'. The first result will get you started.

That is exactly what I used, until I bought a 2nd hand Mac Mini.
0
Steve
Telerik team
answered on 05 Jul 2013, 02:37 PM
Hi guys,

Specifying device family is available since v.1.3 of Icenium and what's more since v.1.6 we've given you full control by adding the ability to make configuration changes to your app by modifying the respective Info.plist and config.xml for iOS and AndroidManifest.xml and config.xml for Android directly in the Icenium code editor. For more information, see Edit Configuration Files.

@Justin: we would contact you by email about our official beta channel.

Regards,
Steve
Telerik

Looking for tips & tricks directly from the Icenium team? Check out our blog!
Missed our first webinar, watch it here.
Share feedback and vote for features on our Feedback Portal.
Tags
General Discussion
Asked by
Cihan
Top achievements
Rank 1
Answers by
Jan-Dirk
Top achievements
Rank 1
Yavor Georgiev
Telerik team
Justin
Top achievements
Rank 1
Stefan Dobrev
Telerik team
Tony Vainikos
Top achievements
Rank 1
Steve
Telerik team
Share this question
or