Xcode 10 Beta VM


#1

Any chance of getting a macOS VM with beta Xcode 10 installed? We’re developing iOS 12 features and it would be great to have CI for it.

Apologies if it’s already done and I missed the announcement elsewhere.


#2

bumping this up, wonder if there’s an ETA on the availability of an environment with xcode 10 beta?


#3

I too would like to know when this will be available, right now our iOS 12 epic branches are failing without Xcode 10 support.


#4

Can we at least get a “we’re working on it” or “not until X date” from CircleCI staff?
Please don’t just leave us hanging.


#5

Beta 5 is currently being distributed to the fleet, we’ll provide an update when it’s available
https://twitter.com/dantoml/status/1024926973955649536


#6

https://twitter.com/dantoml/status/1025263829620596736
available now as “xcode: 10.0.0”


#7

I’m just having now issue with double iOS simulators for each device. I can specify ID, but it isn’t a long term solution.

xcodebuild: error: Unable to find a destination matching the provided destination specifier:
{ platform:iOS Simulator, OS:latest, name:iPhone X }

The requested device could not be found because multiple devices matched the request.

Available destinations for the "QminderAPI-iOS" scheme:
	{ platform:iOS Simulator, id:475EDB50-CAB4-448E-88B5-24ABD5C1FC10, OS:12.0, name:iPad (5th generation) }
	{ platform:iOS Simulator, id:84F834E6-99B2-40F9-A679-7F2168CA7FE2, OS:12.0, name:iPad (5th generation) }
	{ platform:iOS Simulator, id:328B5921-7B10-4EE7-B767-77CC3438E990, OS:12.0, name:iPad (6th generation) }
	{ platform:iOS Simulator, id:CD49D733-2134-428A-8D45-96D812C13C2A, OS:12.0, name:iPad (6th generation) }
	{ platform:iOS Simulator, id:91759B85-1359-41DE-B1E1-4C78CCBB6C5A, OS:12.0, name:iPad Air }
	{ platform:iOS Simulator, id:CBA4ED02-E4CE-43F7-8752-E07076D05464, OS:12.0, name:iPad Air }
	{ platform:iOS Simulator, id:15CC93ED-5649-49C2-9F57-E23C51739DEF, OS:12.0, name:iPad Air 2 }
	{ platform:iOS Simulator, id:28552162-2770-4C79-9E52-9A255DC02662, OS:12.0, name:iPad Air 2 }
	{ platform:iOS Simulator, id:10236A84-08B2-4BFE-90F4-C7F7F64ED3DD, OS:12.0, name:iPad Pro (9.7-inch) }
	{ platform:iOS Simulator, id:9783703D-4BF5-452E-B241-CE4B5F316C59, OS:12.0, name:iPad Pro (9.7-inch) }
	{ platform:iOS Simulator, id:94A77FDB-FF5A-404A-86CF-B0A022D57E0F, OS:12.0, name:iPad Pro (10.5-inch) }
	{ platform:iOS Simulator, id:BBF62195-C765-4B54-A55C-FCCBCC70B56A, OS:12.0, name:iPad Pro (10.5-inch) }
	{ platform:iOS Simulator, id:905D08E7-6D53-46BA-ADE5-AF114BF0E8BE, OS:12.0, name:iPad Pro (12.9-inch) }
	{ platform:iOS Simulator, id:A6D64375-0EBE-4292-91DA-35348DF6851F, OS:12.0, name:iPad Pro (12.9-inch) }
	{ platform:iOS Simulator, id:AE169AF2-A211-4A02-A8BF-6072AF181B82, OS:12.0, name:iPad Pro (12.9-inch) (2nd generation) }
	{ platform:iOS Simulator, id:2BA5E74C-5533-494E-AB7D-67F7EE4D6616, OS:12.0, name:iPhone 5s }
	{ platform:iOS Simulator, id:97BC3E59-5EB7-4619-9D77-A2A203FE2680, OS:12.0, name:iPhone 5s }
	{ platform:iOS Simulator, id:2B070C46-7D31-4152-8247-937534A714CC, OS:12.0, name:iPhone 6 }
	{ platform:iOS Simulator, id:473DF412-ABD6-474C-A5A2-F57E7B338E95, OS:12.0, name:iPhone 6 }
	{ platform:iOS Simulator, id:9F32C487-FAEC-4ABE-B00D-159EC007E50D, OS:12.0, name:iPhone 6 Plus }
	{ platform:iOS Simulator, id:AA102585-4F33-479A-90F6-7A3EBE25BDBB, OS:12.0, name:iPhone 6 Plus }
	{ platform:iOS Simulator, id:30A19BE1-1AEF-408E-BCD1-3CFAA8B64B42, OS:12.0, name:iPhone 6s }
	{ platform:iOS Simulator, id:940596C3-FA5D-43AB-8E76-458030078355, OS:12.0, name:iPhone 6s }
	{ platform:iOS Simulator, id:78CCA148-1E5C-4FE2-AB0B-B60C097676C7, OS:12.0, name:iPhone 6s Plus }
	{ platform:iOS Simulator, id:82490D89-77C6-4B89-8E10-33773233F378, OS:12.0, name:iPhone 6s Plus }
	{ platform:iOS Simulator, id:9A6B54E1-F158-449D-A6C7-87EDAEC06606, OS:12.0, name:iPhone 7 }
	{ platform:iOS Simulator, id:B05CCE51-34A4-47FF-8C3C-B6B6B83AABE0, OS:12.0, name:iPhone 7 }
	{ platform:iOS Simulator, id:0FDA6EA7-31B4-4789-865B-2A008AC163B8, OS:12.0, name:iPhone 7 Plus }
	{ platform:iOS Simulator, id:74A46C58-65F2-4682-81A7-5737AC974582, OS:12.0, name:iPhone 7 Plus }
	{ platform:iOS Simulator, id:8E269C88-7B79-408B-A2B3-82F3E65D31E1, OS:12.0, name:iPhone 8 }
	{ platform:iOS Simulator, id:937E00CC-D2EF-4029-893F-5523FAB787D2, OS:12.0, name:iPhone 8 }
	{ platform:iOS Simulator, id:8AC13DA6-F8B4-4C30-A5B8-780D929A7A78, OS:12.0, name:iPhone 8 Plus }
	{ platform:iOS Simulator, id:DBAC6B7A-8880-4675-A37D-A68D1012C4C7, OS:12.0, name:iPhone 8 Plus }
	{ platform:iOS Simulator, id:264C7219-ABEB-438F-B302-7FDFC5682926, OS:12.0, name:iPhone SE }
	{ platform:iOS Simulator, id:B309614A-A358-4C0B-A774-6229E580C8C2, OS:12.0, name:iPhone SE }
	{ platform:iOS Simulator, id:6359F000-67FD-4093-BE46-B4AADF6D39D6, OS:12.0, name:iPhone X }
	{ platform:iOS Simulator, id:CC8B996B-D125-4A43-8C14-8669154F281E, OS:12.0, name:iPhone X }

Ineligible destinations for the "QminderAPI-iOS" scheme:
	{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Generic iOS Device }
	{ platform:iOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder, name:Generic iOS Simulator Device }

#8

I’m having the same issue - I’ve added my workaround on this thread: Xcode 10.0 Beta 5 Released


#9

With communication from Twitter with one of the CircleCI employee I made this step to reset simulators:

- run:
    name: Reset simulators
        command: |
            export LC_ALL=en_US.UTF-8
            export LANG=en_US.UTF-8
            fastlane snapshot reset_simulators --force

Xcode 10.0 Beta 5 Released
Multiple simulators with the same name in xcode 10.0.0 image
#10

Thanks @fassko - that seems to be more reliable than my workaround: for some reason my instruments call randomly failed.