2014-10-16 20 views
14

Git mergetool kullanmaya çalıştığımda aşağıdaki hataları alıyorum.Mac OS X 10.10 Birleştirme aracı git hatalar

Normal merge conflict for 'application/language/dutch/config_lang.php': 
    {local}: modified file 
    {remote}: modified file 
Hit return to start merge resolution tool (opendiff): 
2014-10-16 16:30:02.996 FileMerge[42541:5140761] Failed to connect (delegate) outlet from (DiffController) to (DiffController): missing setter or instance variable 
2014-10-16 16:30:02.997 FileMerge[42541:5140761] Failed to connect (mainPrefPane) outlet from (DiffController) to (NSBox): missing setter or instance variable 
2014-10-16 16:30:03.071 FileMerge[42541:5140761] Unable to load platform at path /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform 
2014-10-16 16:30:03.072 FileMerge[42541:5140761] Unable to load platform at path /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform 

Bunu düzeltmek için ne yapabilirim? Araç başlatılıyor ancak ilk dosyadan sonra devam edemiyorum.

Not: Bu hata aralıklıdır, ancak çoğu zaman olur.

+0

Farklı mergetools denediniz mi? – kaman

+0

OS X El Capitan ve XCode 7.0 ve 7.1 sürümlerine yükselttikten sonra aynı sorunu yaşıyorum. Mercurial demleme paketinin bir parçası olarak opendiff kullanıyorum. "Bağlantı kurulamadı" iletileri için bir düzeltme bulunamadı. –

cevap

3

Aynı davranışı 10.9'dan sonra yükselttikten sonra görüyorum. this cevabına göre, hem iPhoneOS.platform'u hem de iPhoneSimulator.platform'u silin. Veya ihtiyacınız varsa XCode'dan doğru şekilde yeniden yükleyin. İlki benim için çalıştı.

18
cd /Applications/Xcode.app/Contents/Developer/Platforms 

plutil -convert xml1 iPhoneOS.platform/Info.plist 

plutil -convert xml1 iPhoneSimulator.platform/Info.plist 

Bu, 2. set uyarılarını giderir. Bu, 10.8, 'dan beri bir sorun oldu ama elma benim hata raporumu görmezden geliyor :)

+2

En son XCode sürümü ile birlikte AppleTVOS, AppleTVSimulator, WatchOS ve WatchSimulator plist dosyalarında da plutil çalıştırmak zorunda kaldım. –

+1

'cd /Applications/Xcode.app/Contents/Developer/Platforms; {iPhoneOS, iPhoneSimulator, AppleTVOS, AppleTVSimulator, WatchOS, WatchSimulator} için w sudo plutil -convert yapmak xml1 $ w.platform/Info.plist; done' –