Saya mengunduh Xcode beta dan membuka proyek saya yang ada untuk melihat cara kerjanya dengan Xcode 8 beta (Saya membuka file Storyboard dari Xcode 8).
Sekarang ketika saya membuka proyek saya dari Xcode 7.3 saya tidak dapat membuka file storyboard, itu memberi saya kesalahan berikut
Versi ini tidak mendukung dokumen yang disimpan dalam format Xcode 8. Buka dokumen ini dengan Xcode 8.0 atau yang lebih baru.
Apa yang harus saya lakukan untuk kembali, karena saya ingin terus mengerjakan Xcode 7.
Di Xcode 8 saya diminta untuk memilih perangkat dan saya memilih iPhone 6S, saya pikir bagian itu entah bagaimana bertanggung jawab atas file storyboard yang tidak terbuka di Xcode 7
ios
objective-c
xcode
storyboard
ios10
Bhumit Mehta
sumber
sumber
Jawaban:
Saya telah menemukan jawabannya:
Buka Storyboard Anda di Xcode 8.
Klik pada File Inspector.
Di bagian Dokumen Pembuat Antarmuka , pilih Buka Di "Xcode 7.x" alih-alih "Xcode Terbaru (8.0)", seperti pada tangkapan layar berikut:
Saat melakukan ini, Anda akan mendapatkan peringatan yang mengatakan "Menyimpan untuk Xcode 7.x akan menutup dokumen Anda dan data untuk fitur Xcode 8.0 akan dihapus."
Klik Simpan dan Tutup dan Anda akan dapat membuka storyboard di Xode 7.x.
sumber
Saya punya solusi:
sumber
Ini bekerja untuk saya
Kanan, klik main.stoaryboard. Buka open as -> source code dan ubah dependensi
perubahan
Ikuti langkah yang sama di launchscreen.stoaryboard
sumber
Masalah yang sama terjadi setelah beralih dari Xcode 9 ke Xcode 8. Saya membuka storyboard di kode sumber dan mengubahnya
Setelah perubahan ini, ketika Anda akan membuka storyboard di Pembuat antarmuka, baris ini akan dihapus.
sumber
Saya bertemu pertanyaan ini juga. Saya mengikuti metode ini untuk mengubahnya: karena saya tidak dapat mengklik menu untuk memilih 7.0 atau yang lebih baru, saya membuka
main.storyboard
danlaunchscreen.storyboard
dengan kode sumber, kemudian saya mengubah versinya secara manual dan ini menyelesaikan masalah.sumber
Karena XCode 8 terus-menerus mengonversi file storyboard ke format XCode 8 setiap kali saya membukanya (ini adalah proyek lama, dan semuanya menjadi kacau), saya akhirnya mengunduh XCode 7 dan menggunakannya hanya untuk mengedit file storyboard (dan menutupnya sebelum saya beralih kembali ke XCode 8). Jika saya tidak sengaja membuka file storyboard di 8, saya hanya mengatur ulang file itu ke komit terakhir, karena proyek tersebut ada di GIT.
Bodoh, aku tahu, tapi berhasil.
sumber
Ganti dependensi Anda ke dependensi ini
sumber
Buka storyboard sebagai
Source Code
dan cariminToolsVersion
kuncinya. Setel nilai itu sebagai 7.0 dan buka storyboard itu di Xcode 7.xsumber
Seperti @Bhumit_Metha diberikan solusi langsung. Sayangnya, dalam kasus saya, saya tidak memiliki MAC dengan versi Xcode terbaru (8.0+) membuat perubahan tersebut untuk mendukung file 'xib' baru di xcode lama saya (7.x).
Jadi saya berakhir dengan solusi yang berfungsi dengan langkah-langkah sederhana sebagai berikut:
[1] Buat file xib kosong di xcode 7.x.
[2] Klik kanan pada xib kosong untuk melihat sumber dan menyalin semua itu.
[3] Sekarang buka xib baru (satu dengan kesalahan versi) di penampil sumber. Tempel kode sebelumnya di atas.
[4] Ganti semua baris lama dengan tag dalam baru:
<objects> ...... </objects>
Dan itu saja. Akan bekerja dengan kompatibel dengan xcode 7.x!
Tip: Saat membuka lain kali dalam xcode baru, pastikan untuk memilih mode kompatibilitas.
sumber