2015-09-16 17 views
24

Otrzymuj tysiące tych dzienników w naszym systemie CI od czasu uaktualnienia do Xcode 7. Nie masz najmniejszego pojęcia, co mogą one oznaczać .iOS CI kończy się niepowodzeniem z "CoreUI: CUICatalog: nie można uzyskać" kMGArtworkGraphicsFeatureSetFallbacks "od MGCopyAnswer otrzymałem"

2015-09-16 13:44:36.286 Interface Builder Cocoa Touch Tool[5197:11683] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetClass' from MGCopyAnswer got '{ 
    ArtworkDeviceIdiom = pad; 
    ArtworkDeviceScaleFactor = "-1"; 
    DevicePerformanceMemoryClass = 1; 
}' 
2015-09-16 13:44:36.287 Interface Builder Cocoa Touch Tool[5197:11683] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetFallbacks' from MGCopyAnswer got '{ 
    ArtworkDeviceIdiom = pad; 
    ArtworkDeviceScaleFactor = "-1"; 
    DevicePerformanceMemoryClass = 1; 
}' 
2015-09-16 13:44:36.288 Interface Builder Cocoa Touch Tool[5197:11683] CoreUI: CUICatalog: couldn't get 'kMGArtworkGraphicsFeatureSetClass' from MGCopyAnswer got '{ 
    ArtworkDeviceIdiom = pad; 
    ArtworkDeviceScaleFactor = "-1"; 
    DevicePerformanceMemoryClass = 1; 
}' 

x 1000

+0

Widząc to podczas budowania z Xamarin Studio poprzez mTouch. Kiedyś otrzymywałem 30 ostrzeżeń, teraz otrzymuję 700. –

+0

Ten sam numer tutaj ... – Dustin

+0

Dostaję ponad 16,000 ostrzeżeń! To zależy od liczby posiadanych plików XIB. To ma coś z użyciem Symulator iOS 9.0. Kiedy wybieram system iOS 7.1 lub iOS 8.4 dla symulatora O/S, nie otrzymuję już dodatkowych ostrzeżeń. – joehanna

Odpowiedz

2

samo tutaj. Otrzymuję 16400 ostrzeżeń, gdy buduję z Xamarin Studio. Nie miałem żadnych problemów przed aktualizacją XCode 7 i najnowszego XS:

0

Upewnij się, że nie ma żadnych ostrzeżeń ani błędów w scenorysie. Myślę, że powinien to być błąd w XCode, ale możesz to naprawić samodzielnie, poprawiając problem, który powiedziałem. Dla mnie to znika.

+0

Nie używanie scenorysów i brak zgłoszonych ostrzeżeń w plikach nib. –

1

Mam mały 13800 ostrzeżenia z tego ... jak długo moja reputacja nie jest wystarczająco wysoki, aby skomentować pytania (lub odpowiedzi) bezpośrednio, muszę pisać w ten sposób :(

I Właśnie się cieszę w tej chwili, że mogę pracować z moją aplikacją na urządzeniu z symulatorem

Przetransferowanie mojego projektu z Xamarin.iOS do zunifikowanego API po prostu nie działało częściowo z powodu braku "Migrate to Xamarin .iOS Unified API "(https://developer.xamarin.com/guides/cross-platform/macios/updating_ios_apps/) w moim Xamarin Studio, a częściowo dlatego, że ręczny sposób na to miał nierozwiązywalne problemy z brakującymi powiązaniami moich Xibs w XCode. Ale to i tak nie ma znaczenia ponieważ te ostrzeżenia były obecne nawet w przypadku błędów kompilacji za pomocą ujednoliconego interfejsu API.

Moje problemy zostały rozwiązane ogólny budować dzięki temu: Codesign error in Xamarin Studio 5.9.7 (build 9) and Xamarin.iOS 9.0.1.18

Wszelkie sugestie, jak wyeliminować te ostrzeżenia są bardzo mile widziane :)

1

miałem ten sam problem plus aplikacji nie będzie już uruchomić w symulator. Udało mi się to naprawić, zmieniając architekturę z i386 na x86_64.

W Xamarin jest pod opcjami projektu -> Kompilacja -> Kompilacja iOS -> Karta Zaawansowane (po prawej) -> Lista obsługiwanych architektur.

+0

Dla osób zastanawiających się nad trzecią opcją, i386 + x86_64, ustawienie nie wyeliminowało ostrzeżeń, ale przynajmniej rozwiązało problem, w którym aplikacja nie będzie już uruchamiana w symulatorze. – felix9

1

Jest to znany problem i jest śledzony na forach Xamarin. Spodziewać się naprawić szybko

Niepubliczny 33706 Bug - [iOS] Storyboardy wytwarzają wiele ostrzeżeń podobnego do: „/Applications/Xcode-beta.app/Contents/Developer/usr/bin/ibtool: 2015-09- 04 18: 01: 03.651 Narzędzie do budowania interfejsów Cocoa Touch Tool [72838: 13678534] CoreUI: CUICatalog: nie udało się uzyskać 'kMGArtworkGraphicsFeatureSetClass' z MGCopyAnswer otrzymał '{(CollectionView) ". Te ostrzeżenia mogą na razie zostać zignorowane. Problem polega na tym, że Xamarin wysyła obecnie komunikaty diagnostyczne z ibtool, które nie są wyświetlane przez domyślny proces kompilacji Xcode.

https://forums.xamarin.com/discussion/50971/stable-release-xamarin-ios-9-0-ios-9-0-upstream-release/p1

+17

Nie używam Xamarin. –