Saya baru saja memperbarui ke XCode 9 . Saat saya membangun aplikasi, dikatakan "konfigurasi ilegal" untuk beberapa storyboard di file pod saya. Saya mencoba membuat ulang file storyboard tetapi tidak membantu.
storyboard
xcode9-beta
NSXCode
sumber
sumber
Jawaban:
XCode 9 tidak akan mendukung papan cerita yang dibuat untuk iOS versi kurang dari 7.
Coba ubah Build untuk di File Inspector ke versi yang lebih tinggi lalu Bersihkan dan Bangun.
Lihat tangkapan layar
Edit: Info penting dari @ user435779 di bawah ini: Mulai ulang XCode jika kesalahan tidak hilang.
sumber
Deployment Target (v.m)
(pastikan target Anda 7+)Cukup tetapkan target penerapan ke 8.0 + secara Umum untuk memperbaiki masalah ini. Tidak perlu melalui setiap file xib.
sumber
Deployment Target
diatur di bawahGeneral
, file xib dapat secara independen memilikiFile Inspector
->Interface Builder Document
bagiannya diatur keBuilds for
pengaturan terpisah yang tidak mengikutiGeneral
pengaturan. Ini terutama berlaku ketika Anda menggunakan kembali "kode" atau file xib di seluruh proyek atau dari sumber terbuka.Karena storyboard di Xcode 9 tidak akan mendukung yang di bawah iOS 7.0, jadi Anda perlu memperbarui versi iOS di File inspector .
Untuk informasi lebih lanjut, silakan temukan representasi GIF di bawah ini.
Semoga berhasil !!!
sumber
Saya mencoba kedua metode - Pada Xcode 9.3 (9E145)
Untuk setiap XIB, saya menambahkan Target berikut.
Pada Target -> Umum -> Info Penyebaran-> Ubah target
Membersihkan proyek dan membangun kembali ke dalam perangkat. Berhasil!
sumber
Kasus saya berbeda, saya melakukan semua solusi di atas tetapi tidak berhasil membangun, jadi saya membaca kesalahan dengan fokus dan pergi ke manual dengan file buka file .Xib dan ubah target pengembangannya ke iOS 10 dan yang lebih baru.
dan Yup .. kerjanya Baik-baik saja
sumber