Advertise Mobile SDKs Books Events Forum News Social Networking Support Us
Follow @iphonedevsdk on Twitter

Interface 2, Advanced iOS
Mockup & Code Gen
($9.99)

Make your own iPhone apps
and run them live!
(free)

Pic Frame Dynamo: Photo Editing
($0.99)

Abiliator
($1.99)

Want your application or service advertised on iPhone Dev SDK?

Go Back   iPhone Dev SDK Forum > iPhone SDK Development Forums > iPhone SDK Development

Reply
 
LinkBack Thread Tools Display Modes
Old 09-15-2010, 01:42 PM   #1 (permalink)
breathing
 
Join Date: Aug 2010
Posts: 48
sl4ter is on a distinguished road
Default Require iPhone4 only in my application?

Hey guys, I currently have an iPhone app out that has iad and I have weak linked, works on developer simulator, my own iphone3gs with 3.0, but I have put a require ios4 on info.plist for iad to work and have tested with SDK and works on 3g simulator but wont display ads. thats all ok.

so i released it to the appstore (PC ACRONYMS) and now my friends on older iphone 3g, 3gs are having problems downloading my app through iphone or itunes and they have IOS4. It gives an error on install. works fine on iphone4 but having problems with older devices. is there a way to set info.plist to only allow install on iphone4s? my development target is all set and for some reason it still allows installs on 3g, 3gs with ios4 installed. I think im missing something on my info.plist looked everywhere and cant find a solution.

also has anyone had a problem requiring ARMV6 or ARMV7 (this was required when i submitted app) and im thinking its the problem running/installing on older 3g, 3gs, everything runs fine on simulator...
sl4ter is offline   Reply With Quote
Old 09-15-2010, 01:58 PM   #2 (permalink)
Registered Member
 
Join Date: Aug 2010
Location: Edinburgh
Posts: 209
Justinmichael is on a distinguished road
Default

It is an interesting question but I don't think you can release an app that can only be downloaded on the iPhone 4. I think you could create a normal app and say in the description that it is only for iPhone 4 but I think Apple may reject this. If I remember correctly, there was something about this on the new Apple Guidelines (what not to do) Document. It says something like: Must run on iOS devices including iPad in normal and 2x mode. Don't have the doc at hand so I might be mistaken.
__________________
Justinmichael is offline   Reply With Quote
Old 09-15-2010, 02:05 PM   #3 (permalink)
breathing
 
Join Date: Aug 2010
Posts: 48
sl4ter is on a distinguished road
Default

well I have my app not running on ipad because it requires ios4 so thats a work around I guess..

what about apps like imovie (first that comes to mind) that ONLY run on iphone 4? im sure there are some dev apps that do this, i just wish i could figure out the showstopper and release an update. I still think its the ARMV7 requirement apple insists I put on my plist because of the weak link but it runs fine on my test 3gs 4.0 and in simulator. argh... I dont want people being upset they cant install it.

Im getting flurry analytics saying its working on ipod touch 3g, and 3gs but 3g devices = 0 so its a definite problem.
sl4ter is offline   Reply With Quote
Old 09-21-2010, 06:40 PM   #4 (permalink)
breathing
 
Join Date: Aug 2010
Posts: 48
sl4ter is on a distinguished road
Default

anyone with more info on this?
sl4ter is offline   Reply With Quote
Old 09-21-2010, 06:48 PM   #5 (permalink)
Registered Member
 
Join Date: Dec 2008
Location: UK
Posts: 1,896
harrytheshark is on a distinguished road
Default

Take a look at "UIRequiredDeviceCapabilities" in the info.plist.

So for the iPhone 4, just specify that you need a "camera-flash".

Hope that helps.
harrytheshark is offline   Reply With Quote
Old 09-21-2010, 07:41 PM   #6 (permalink)
breathing
 
Join Date: Aug 2010
Posts: 48
sl4ter is on a distinguished road
Default

Quote:
Originally Posted by harrytheshark View Post
Take a look at "UIRequiredDeviceCapabilities" in the info.plist.

So for the iPhone 4, just specify that you need a "camera-flash".

Hope that helps.
I heard this may be grounds for rejection but I am willing to try until I can figure out the showstopper on the 3g

so if want 3gs and iphone 4 I will just require video-camera.

thanks guys

Last edited by sl4ter; 09-21-2010 at 07:45 PM.
sl4ter is offline   Reply With Quote
Old 09-22-2010, 12:52 AM   #7 (permalink)
Registered Member
 
Join Date: Jul 2010
Posts: 139
dudeofswim is on a distinguished road
Default

Require Front Camera in plist.
or maybe even require flash
dudeofswim is offline   Reply With Quote
Old 09-22-2010, 12:54 AM   #8 (permalink)
Registered Member
 
Join Date: Apr 2010
Posts: 651
kapps11 is on a distinguished road
Default

Apple posted a whole thing on this in their dev RSS feed just a lil while ago. It appears on the dev home page its kinda hard to miss... https://developer.apple.com/news/ios...cecapabilities
kapps11 is offline   Reply With Quote
Old 10-01-2010, 05:07 AM   #9 (permalink)
Registered Member
 
Join Date: Apr 2010
Posts: 138
SpaceAce is on a distinguished road
Default

Yes, it's possible to make an App only for iPhone 4. However in this case you MUST make use of the UIRequiredDeviceCapabilities to limit the App to some iPhone4-only feature like camera-flash. (My iPhone4 App got rejected because I did not limit it to certain features. I just had added to the description: "Runs only on iPhone 4". The rejection letter told me that I must use the UIRequiredDeviceCapabilities if I want to limit the App to a certain hardware. Resubmitted the App with UIRequiredDeviceCapabilities set and the App got approved right away)
SpaceAce is offline   Reply With Quote
Reply

Bookmarks

Tags
armv6, armv7, iphone4, plist, require

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



» Advertisements
» Online Users: 327
19 members and 308 guests
2ndSegment, bignoggins, cayladv57, cgokey, dermotos, djohnson, Domele, guusleijsten, Hamad, heshiming, linkmx, markuschow, Objective Zero, pungs, Rudy, Sloshmonster, teebee74, v1n2e7t
Most users ever online was 1,387, 04-10-2012 at 04:21 AM.
» Stats
Members: 175,655
Threads: 94,116
Posts: 402,889
Top Poster: BrianSlick (7,990)
Welcome to our newest member, pungs
Powered by vBadvanced CMPS v3.1.0

All times are GMT -5. The time now is 10:54 PM.
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0