I've been trying to get my iPhone 3Gs targeted so I can test applications on it for two days now, and I am ashamed to admit I haven't achieved this goal yet. I've found the following sites and stackoverflow answers (below), but haven't been able to target my 3Gs. During this time I am able to target my iPhone 5 with ease and put applications on that phone. I do have the iOS team provisioning profile for both devices, and on my organizer window they both show with green dots next to them.
Visually, what I mean is the following:
My iPhone5 is selectable, but my 3Gs doesn't even show up.
So far what I've found is the following answers and sites:
1) http://www.mobinett.com/2013/09/20/ios-7-xcode-5-project-build-settings-for-architectures-and-arm64-support/ -- Discusses how to target armv6 which is what the 3Gs is. I executed this, but under the target selection was unable to see my 3Gs as selectable. You can see in the photo that I switched the Valid Architectures to include armv6, and chose Architectures to just be armv7 and armv7s.
2) Is it possible to install iOS 6 SDK on Xcode 5? -- I have downloaded the 6.1 simulator in the preferences download section, and I have downloaded the 6.1 SDK and put that in the /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs folder. Which you can see selected in the photo.
3) Xcode 5 does not see devices with ios 6.1.3 -- This has the same problem I'm having, but even with those actions I cannot select my 3Gs, which the actions are the same as #2.
With digging through all of these sites and questions I did find some information that apparently on Feb 1st. 2014 there was a switch in the app store where they are no longer accepting applications designed for iOS 6.1. Does this mean that I am no longer allowed to use my 3Gs to test? Or even allowed to develop for the 3Gs any more?
Help please?