xCode 6.4 scheme names

Hi,


All my active schemes names seem to be corrupted they are showing a GUID rather than the iOS version number.

(This is the same in all projects)

xCode 6.4 (6E35b)


The scheme look like


iPhone 6 (6C .... a guid here ... )

iPhone 6 (4A .... a 2nd GUID guid here ... )

.... etc


Rather than


iPhone 6 (8.1)

iPhone 6 (8.2)

.... etc


Everything compiles correctly, but it makes it hard to know which version of iOS I am compiling against.


I also have xCode 7.0 (&A121l) installed, which shows the Scheme names correctly.


Any ideas on how to fix this ?


Cheers,


Phil

Answered by bob133 in 33230022

Have a look at Xcode's Devices window. All of those aren't there, are they? If so, you can just delete the ones you don't want.

Are you using real devices as your run destinations? If there are multiple, say, iPhones registered to your account, it may be showing the GUIDs to differentiate between devices.


I'm not tremendously familiar with iOS development, but hopefully this will help you a bit.

Hi,


Just to clarify ... the issue I am having is with the smulator names rather than device names.


The device names appear correctly.


Cheers,


Phil

>but it makes it hard to know which version of iOS I am compiling against.

Ignoring other factors, as I recall, the simulator says what that is on the top of the window.

Here is a link to the problem .... you see what I mean when I say it makes it hard to pick which simulator to use.


https://drive.google.com/file/d/0B3e1x9LFDq15Qkd1XzZMdTQzSDA/view?usp=sharing

Accepted Answer

Have a look at Xcode's Devices window. All of those aren't there, are they? If so, you can just delete the ones you don't want.

I've run into the same problem as the original poster. After years of having one active scheme for each simulator/device combination, a few days ago I started XCode and found I have over 200 of them: fifteen for each simulator/device combination. I can see them in the devices window, but deleting them takes a few minutes each, and probably doesn't address whatever root problem caused the proliferation. I'd really like to figure out what caused the problem, and how to delete those I don't want without taking hours to do that.

Also, as the original poster points out, the scheme now shows the device (iPad Air) and the simulator identifier (i.e.: 085BD3A4-CC9E-4717-AF2F-E08106BB7A88) There is no reference to the iOS of the scheme, so it's just hit-and-miss as to what iOS each scheme tests. That makes it difficult - to say the least - to test an app against all devices/iOSs.

I had the same problem (see my posts below). Re-installed Xcode 6.3.2 and find it works correctly there. Since I don't need the changes in 6.4, I'll stick with 6.3.2. Schemes are correct in 7 beta 4, so I'll hope the problem is limited to 6.4.

Thanks bob133 & jzumsteg


Deleting the duplicate entries in the devices section resolved the problem.

xCode 6.4 scheme names
 
 
Q