2013-09-23 23 views
6

Użyłem xcode 4.6 przez ostatnie 4 miesiące.Nie można otworzyć dokumentu ".xib". Nie można odczytać archiwum

Wszystkie aplikacje działają poprawnie do tej pory.

Teraz otrzymałem nowy kod źródłowy aplikacji dla niektórych zmian.

Kiedykolwiek wykonuję aplikację. I pokazuje błąd, który był

The document "DetailTransactionPage.xib" could not be opened. Could not read archive.

Please use a newer version of Xcode. Consider changing the document's Development Target to preserve compatibility

Każdy budowniczy interfejs nie jest w stanie otworzyć.

Próbowałem również otworzyć z 4.5.2, 4.3.3, ale bezużyteczne.

enter image description here

+0

Czy ktoś przekonwertował plik .xib na Xcode 5? –

Odpowiedz

10

Jak odgadnąć, kod źródłowy masz może być zbudowany z różnych wersji Xcode niż używasz teraz.

Uważam, że należy wykonać następujące czynności.

  1. Kliknij prawym przyciskiem myszy plik XXX.xib i wybierz "Pokaż inspektora plików".

  2. Przejdź do dokumentu konstruktora interfejsu.

  3. Zmiana opcji rozwoju za pomocą używanej wersji Xcode.

Nadzieję, że pomaga.

+0

Czy twój problem został rozwiązany? – Manthan

+1

Opcja zmiany projektu jest wyłączona – user2732294

+0

Myślę, że twój Xib jest zbudowany z Xcode5. Musisz zainstalować Xcode5. Wtedy to zadziała. – Manthan

8

Ten błąd jest spowodowany przez Xib utworzony z XCode 5. Musisz zainstalować Xcode 5, aby móc zmienić właściwości kompatybilności dla tego pliku Xib. Po zainstalowaniu i uruchomieniu Xib, musisz zmienić właściwość "Otwiera w" i ustawić ją na "XCode 4.6" i "Zobacz jako" na iOS 6.1, zarówno z Inspektora Plików XIB.

0

Napotkano ten problem podczas aktualizacji kodu Xcode 6.4 do xcode 7. Rozwiązałem ten problem: usunięto plik "LaunchScreen.xib".

Powiązane problemy