Currently learning so I don't know all the correct names for items, but when I downloaded the Xcode 8 beta, it showed a massive list of various iOS devices that I could virtually test on. When I asked a developer friend about it, he said that his didn't look anything like mine. I have uninstalled both Xcode 7 and 8 beta and installed the 8 gold version and the list of devices is still massive.
Can someone tell me where I go or how to trim this list down. I would also like to get rid of the extra "name".
Here's the screenshot of what I'm talking about. http://i.imgur.com/ag8d9kt.png
From Dan above.
Go to Window > Devices in Xcode and delete all the duplicate ones from the simulators list
Related
I have versions of simulator start from 9.3 up to 10.3.1. It's very large amount of simulators, but almost all the time i use 3 of 4 of them.
So, the question is, does Xcode have the fastest way to run app on specific simulator? Maybe create keybindings or some script or framework can help me? Thanks.
In Xcode 9, you can Open up Xcode -> Window -> Devices and Simulators -> Simulators, and you can remove the ones you don't want from the run destinations list.
In earlier versions, you can just delete the ones that you don't want.
There is no way to assign keybindings to specific run destinations.
After almost 5 years of the question, Xcode 14 now has a Recent section in the Device panel:
I don't know is SO is the best place to ask this, but this is related to iOS development so here it goes :
For development purposes, I have kept an iPhone under iOS 7. With the official release of iOS 9 coming soon, I will probably drop support for iOS 7 and need to upgrade this iPhone to iOS 8 (again, for development purposes).
My question : Will it be possible to upgrade to iOS 8 (from iOS 7) once iOS 9 is out, or will the iPhone only let me upgrade directly to iOS 9 ?
Thanks (and please don't make any guesses, I'd like a definite answer, maybe from someone who experienced this situation last year)
My understanding is that if obtain a copy of the iOS 8 download now, and keep that file saved somewhere then as long as it is still signed you should be able to install it.
Plug the iPhone in, open iTunes, click on the summery tab hold down Alt (Or Options) and you should get a file dialog window, browse to the downloaded version of iOS 8 and you should be set.
Bear in mind Apple normally stops signing older versions of iOS pretty quickly after new versions come out, so this might not continue to work.
At the time of writing you can download both iOS 8.4.1 and iOS 9 GM Seed from here. Once you have downloaded iOS 8, you can upgrade your phone from iOS 7 via iTunes.
So download it now, ready for when you want to upgrade, as Apple don't provide links to older versions of iOS, as far as I can see (not even on their developer download site). You can probably get older versions from alternative sites, but then you have to trust those sites.
I'm using Xcode 5.1.1 on a MacBook Pro running OS 10.8.5. I've built an iPhone app (my first) using the iOS 7 SDK. Things are very stable, and the app is, I believe, ready for TestFlight.
Now I'm assailed by Xcode 6 and iOS 8. I want to go forward, but am kind of spooked that switching Xcode at this point may run the risk of breaking things. A lot of the reviews I read are negative, but I expect people who have problems are more likely to bellyache than those for whom things go smoothly. OTOH, I read that TestFlight is well-integrated into Xcode 6.
I recognize that answers to this question may be opinion-based, but I haven't found anything specific offering guidance for my particular circumstance.
Should I take the chance and upgrade Xcode and the app, or wait until I've launched, then upgrade and work iOS 8 support into an update?
Afterthought
I just checked and the upgrade to Xcode 6 requires an OSX upgrade to 10.9.3, which adds another layer of terror. :-O
Resolution
Ok, I steeled myself and went forward with the upgrade--Mavericks and Xcode 6. First thing I noticed is that my keyboard isn't appearing in my user input modals. But that's a subject for another post. Other than that, the OS and Xcode seem to be working ok.
Yes! There will be a few adjustments to make, but there always is. The only thing that's caused me extra time so far is Xcode 6 Auto-Layout for iOS 7 devices (e.g. layout margins). But it's not too bad.
Chances are many of your users are already on iPhone 6 and 6 Plus and/or iOS 8. Do you really want to ship to them without optimizing for their devices?
I have installed new Xcode 6. In the image attached, you can see there are so many simulators of same version e.g iPad 2, iPad Air, iPhone 4S, iPhone 5 etc but in () you see they have different identifiers.
Whats the difference between different types of same simulator?
Is there a way where I can rename to make them more understandable.
Thank you
you got so many by copying old ones to the new xcode . which is not really supported.
therefore there is no way of renaming them
to get rid of them, deletion isn't enough. trash xcode, its prefs, shared data and THEN make a clean install
I am collecting crash logs for my app but sometimes I have a problem where I can't decode the CoreFoundation and other SDK related Symbols. The lines that are from my app I can read so I have no problem there, but it seems that I can't read the Apple symbols unless they came from a build of iOS that I at one point had on my phone. This is a problem because with iOS 6 it seems that there are a few different builds out there depending on which device you have and I skipped the 6.0.x updates and went right to 6.1.2.
How can I get all these symbols without tracking down friends with different iOS versions and plugging their phone in with XCode running so it will extract the symbols? There must be an easier way!
The only other way, which doesn't work for all iOS versions especially not the last bug fix versions, is answered here: Xcode software image for user iOS in order to symbolicate iOS calls