2017-09-25 21 views
8

Ponieważ uaktualnieniu do Xcode 9 na moim Macu pojawia się następujący błąd podczas kompilacji:xamarin.forms: ibtool wyszedł z kodem 1, tworzenia dokumentów IB do wcześniej niż iOS 7 nie jest już obsługiwana

błąd ibtool zakończył z kodem 1
Błąd Kompilowanie dokumentów IB dla systemów starszych niż iOS 7 nie jest już obsługiwane.

Jak sugeruje here nie mam ustawienia projektu w visual studio (Windows) z opcją „budować dla: iOS 10 i później”.

Pracuję również nad projektem Xamarin.Forms, więc nie mam żadnych scenorysów. Jak mogę rozwiązać ten problem?

[EDIT] Pracuję z IDE Visual Studio w systemie Windows. Używam mac tylko do budowania aplikacji na iOS.

Odpowiedz

13

Problemem jest to, że twój cel wdrożenie w Info.plist jest ustawiony na 6,0. Ustaw go na co najmniej 7.0, a wszystko będzie dobrze.

+0

Moim celem wdrożenia jest ustawiony na 8,0 i wciąż otrzymuję ten problem. To właśnie rozwiązało to dla mnie: https://stackoverflow.com/questions/44429415/illleg-configuration-compiling-ib-documents-for-earlier-than-ios-7-is-no-longe/44430034#44430034 –

0

będę zakładać że masz starszą LaunchScreen.storyboard ramach projektu Xamarin.iOS aplikacji.

Nie wiem, jak edytować te ustawienia w edytorze scenorysu VS4M, więc kliknij prawym przyciskiem myszy na LaunchScreen.storyboard i otwórz go za pomocą Xcode Interface Builder.

W kolumnie po prawej stronie, File Inspector powinna być widok domyślny, zmienić go w sposób pokazany na SO odpowiedź, że powiązany:

Wykonaj File/Save, wyjdź z Xcode i wykonaj clean i ponownie zbuduj swoje rozwiązanie. Musiałem to zrobić z kilkoma starymi rozwiązaniami Xamarin.Forms.

enter image description here

0

Spotkałem ten sam problem. Po prostu przejdź do scenorysu, Dokumentu konstruktora interfejsu -> wybierz wersję dla. To naprawić mój problem. Goodluck! interfejs

enter image description here

Powiązane problemy