2016-10-11 99 views
17

Ekip kütüğümdeki derleme günlüğümde bir uyarı var.Bu uyarıyı nasıl giderebilirim: CoreSimulator eski bir CoreSimulatorService işini boşaltmaya çalışıyor

[Step 3/3] Starting: /Users/teamcity/local/teamcity-build-agent/temp/agentTmp/custom_scriptxxxxxxx 
[Step 3/3] in directory: /Users/teamcity/local/teamcity-build-agent/work/yyyy 
[Step 3/3] 2016-10-11 09:04:41.706 xcodebuild[18180:5010256] CoreSimulator is attempting to unload a stale CoreSimulatorService job. Detected Xcode.app relocation or CoreSimulatorService version change. Framework path (/Applications/Xcodes/Xcode_8.0.app/Contents/Developer/Library/PrivateFrameworks/CoreSimulator.framework) and version (303.8) does not match existing job path (/Applications/Xcodes/Xcode-7.3.1.app/Contents/Developer/Library/PrivateFrameworks/CoreSimulator.framework/Versions/A/XPCServices/com.apple.CoreSimulator.CoreSimulatorService.xpc) and version (209.19). 
[Step 3/3] 2016-10-11 09:04:41.961 xcodebuild[18180:5010256] Failed to locate a valid instance of CoreSimulatorService in the bootstrap. Adding it now. 

Nasıl bu uyarıyı düzeltebilirsiniz: Ben adımı başarıyla çalıştırmak 8'e 7.3.1'de benim CI-Server Xcode güncelledik ama bu var?

cevap

52

Aynı sorunu yaşadım. Jenkins sunucumda hem Xcode 7'yi (eski sürümü oluşturmak için) hem de Xcode 8'i (mevcut geliştirme dalını oluşturmak için) çalıştırıyorum ve her zaman sorunu yaşıyordum.

Çözüm:

launchctl remove com.apple.CoreSimulator.CoreSimulatorService || true 

Bu simülatör uygulamasından çıkılmasını bile, çünkü, hizmet hala çalışıyor olur. Yukarıdaki komut, com.apple.CoreSimulator.CoreSimulatorService adlı hizmeti kaldırmak için gereklidir. || true, bu hizmetin çalışmadığı zaman hata vermekten kaçınmak içindir.

+1

bağlamında iyi bir çözüm değildir Bu gibi hızlı çözümler bulmak için - Teşekkürler – RichAppz

+0

Lütfen neden olduğunu açıklar mısınız? Kök nedeni nedir? – Doro

+0

Mükemmel teşekkürler! – SteMa

0

aşağıdaki adımlarla aynı sorunu Karşılaşılan ve çözülmesi:

  1. Kopya Xcode Uygulamalar klasöründen başka bir konuma
  2. Başvurularda kalan kopyasını & Xcode hiçbir kopya
  3. kalır emin olun Sil Kopyayı 1. adımdan Uygulamalar klasörüne geri taşıyın.
  4. Yeniden başlatılan makine

Xcode, App Store'dan yüklenmediğinden, bazı değerlerin ayarlanmadığı anlaşılıyor.

+0

Bu, CI – sabujp