Saya telah membangun aplikasi kecil menggunakan papan cerita dan berjalan dengan baik. Tepat sebelum pengujian terakhir saya memutuskan untuk mencobanya untuk melihat apakah itu berjalan di iOS 4.3. Saya mengklik 5.0 abu-abu di pengaturan proyek dan memilih 4.3.
Aplikasi gagal dibangun dengan pesan kesalahan berikut:
Papan cerita tidak tersedia di iOS 4.3 dan sebelumnya
Baik papan cerita iPhone dan iPad memberi tahu saya hal itu.
Masalah bahwa ketika saya beralih kembali ke target iOS5, saya masih terus mendapatkan kesalahan ini dari kedua papan cerita, dan produk tidak dapat dibangun! Saya memeriksa: Target penyebaran iOS dalam pengaturan proyek adalah 5.0 Target penyebaran aplikasi target adalah 5.0 Pengaturan build menggunakan iOS 5.0 SDK
Apa lagi yang perlu saya lakukan untuk memulihkan proyek saya ke keadaan yang dapat dibangun? Apakah ini bug baru atau saya lupa sesuatu?
Pembaruan: Saya terus mendapatkan kesalahan ini bahkan setelah melakukan pembersihan. Saya mengubah debugger di Skema menjadi "LLDB" dan melakukan pembersihan tambahan , proyek sekarang membangun dan mengkompilasi
sumber
Profile
Run
Jawaban:
Saya juga mendapat masalah ini dan akhirnya saya menyelesaikannya dengan prosedur berikut:
Bangun kembali proyek dan kesalahan harus diselesaikan.
sumber
Solusi yang berhasil bagi saya hanyalah menghapus
~/Library/Developer/Xcode/DerivedData
direktori untuk proyek saya.sumber
Saya hanya akan menambahkan ini sebagai jawaban lain yang mungkin di sini, karena solusi pertama berhasil untuk saya beberapa kali (seperti yang saya sebutkan dalam komentar saya sebelumnya) hingga hari ini ketika saya tidak dapat membuat proyek saya untuk dikompilasi untuk cinta atau uang kesalahan yang sama. Dengan debugger berubah dan Xcode diatur ke 4.2 dan restart beberapa kali saya tidak dapat mengkompilasi. Namun saya menemukan cara lain untuk mengatasi masalah ini.
Pilih storyboard di kolom kiri dan 'Show in Finder' dan seret storyboard ke desktop. Xcode sekarang akan berubah warna menjadi merah dan tidak dapat dikompilasi.
Bersihkan proyek, seret storyboard kembali dari desktop ke direktori di finder.
Kemudian, itu dibangun dan kesalahannya hilang lagi.
Saya tidak tahu apa yang memicu kesalahan awalnya karena saya mengembangkan di bawah iOS5 dan membangun untuk 4.3, tetapi tampaknya muncul dari waktu ke waktu dan.
sumber
Ini tampaknya merupakan bug di Xcode terbaru yang juga saya temui, memang mencoba solusi OP untuk mengubah debugger dan itu tidak berpengaruh.
Itu terpotong untuk saya sejak saya mencoba storyboard dengan 4.3 dan kemudian mencoba mengubahnya kembali.
Solusi saya adalah menutup Xcode, membukanya lagi dan membersihkan. Kemudian saya menyusun dan bekerja dengan baik.
Semoga ini bisa membantu orang lain.
sumber
Clean
, Selesai! =)Sementara solusi lain membantu saya, mereka tidak berhasil 100% sepanjang waktu. Saya tidak cukup tahu tentang XCode untuk mengetahui seberapa andal solusi ini, tetapi setidaknya ini berhasil untuk saya sehingga Anda dapat mencobanya di proyek Anda.
Di sisi kiri Xcode, buka navigator proyek. Klik item teratas, yang merupakan proyek Anda. Di panel sebelah kanan, Anda akan melihat pilihan untuk memilih antara proyek Anda dan targetnya. Klik proyek, lalu di panel sebelah kanan, di bawah tab "Info", setel "Penggunaan build baris perintah" ke Debug (dalam dua proyek saya yang mengalami kesalahan, keduanya disetel ke Rilis).
Sebuah gambar mungkin paling mudah:
Ide lain : Buka proyek lain dengan storyboard di Xcode dan coba jalankan. Jika berhasil, Anda dapat kembali ke proyek saat ini dan harus membangunnya. Saya pikir ini dengan jelas menunjukkan bug di Xcode.
sumber
Setelah mencoba semua jawaban di sini (menghapus referensi Storyboard, keluar dari Xcode, membersihkan, mengubah debugger, dll.), Tidak ada yang berfungsi (dengan Xcode 4.5).
Satu-satunya cara saya mendapatkannya untuk membangun kembali (dan itu adalah tebakan total) adalah dengan membuka file Storyboard di editor teks dan menghapus baris berikut:
Ini harus berada di dekat bagian atas file, di
<dependencies>
bagian. Setelah itu, proyek berhasil dibangun dan Xcode bahkan menambahkan kembali baris itu ke file, tetapi, masih membangun ...Sosok ...! Semoga bisa membantu seseorang!
sumber
Akhirnya, solusi elegan yang tampaknya berhasil untuk saya! (Saya yakin berharap ini berhasil untuk semua orang. Yang ini keras kepala.)
Setelah pengaturan Anda kembali dengan aman di iOS 5-land, coba Cmd-Option-Shift K (alias "Bersihkan Folder Bangun ..." dari menu - tahan Option untuk melihatnya), lalu buat.
sumber
solusinya sederhana, klik kanan file storyboard Anda, dan tunjukkan di finder lalu pilih folder tempat file tersebut (ini mungkin ada di folder en.lproj) klik kanan pada file MainStoryboard.storyboard yang menyebabkan masalah dan buka dengan teks edit temukan baris yang bertuliskan atau sesuatu seperti ini:
dan mengubahnya menjadi seperti ini:
simpan file dan buat. Et voila ...
sumber
Ok, saya mencoba semua hal di atas dan masalah masih terjadi. Jadi saya hanya menghapus storyboard (sebagai referensi jangan dipindahkan ke sampah). kemudian membangun dengan sukses; setelah itu saya menambahkannya lagi; Membangun, Dan akhirnya berhasil.
sumber
Saya mengalami masalah yang sama. Saya mencoba semua jawaban di atas dan semua kombinasi dan tidak ada yang berhasil. Kemudian setelah melakukan penelitian, saya menganalisis bahwa fakta sederhana bahwa kesalahan yang terjadi pada saya itu lurus ke depan.
Cukup buka pengaturan Build dan alih-alih memilih file proyek xcode, pilih file produk dan ubah target Deployment ke 5.0 atau 5.1. Kesalahannya akan hilang.! Saya melakukan ini di Xcode 4.3 di Lion OSX. Ini bekerja dengan baik untukku!!
sumber
Saya juga mengalami masalah ini, dan tidak ada yang membantu. Bahkan membuka proyek lain dan mencoba membangunnya gagal.
Apa yang saya lakukan, dan untuk saya, akan memproyeksikan -> info dan di bawah "Deployment Target" ubah iOS Deployment Target menjadi apa pun, buat dan kemudian ubah kembali ke apa pun dan buat lagi.
sumber
Ini satu lagi cambuk acak, voodoo, yang sepertinya mengatasi bug barusan. (setelah teknik lain di sini tidak membantu) saya mengganti nama file storyboard (dan entri untuk itu di file info.plist). Belum mencoba ritual "seret ke / dari desktop".
Malam ini, saya telah kehilangan waktu sekitar 45 menit untuk masalah ini. grrrrr. Oke, saya merasa lebih baik sekarang.
sumber
Setelah mencoba semua saran di atas, tidak berhasil, saya mendapatkan kode untuk dikompilasi dengan melakukan hal berikut.
sumber
tampaknya membantu dengan Xcode 4.3.2
sumber
Punya masalah serupa. XCode akan membangun dan menjalankan proyek lain dengan baik tetapi tidak dapat menghilangkan kesalahan pada proyek yang telah saya ubah, bahkan tidak mencadangkan dari server. Mencoba semua solusi di atas tapi nada. Inilah yang berhasil.
Copot XCode.
Hapus folder pengguna / perpustakaan / pengembang / XCode.
Instal ulang XCode (mungkin Anda harus memulai ini sebelum mencari folder, unduh membutuhkan waktu 20 menit).
Mulai, bersihkan, dan bangun.
Bekerja untuk saya. Menghemat waktu saya. Terkadang ketika pisau bedah tidak berfungsi, saatnya untuk kapak. Sekarang saya bisa memilih font baru untuk dikodekan (ini akan menghapus preferensi Anda)!
sumber
Satu-satunya solusi yang berhasil bagi saya adalah membuat proyek lain tanpa mengaktifkan Storyboard, membangunnya, lalu beralih kembali ke proyek storyboard, bersihkan dan bangun.
sumber
Ini satu lagi acak, voodoo, lepaskan iPhone Anda jika terhubung.
sumber
Saya mengubah target penerapan menjadi 4.0 dan Pengembangan menjadi 4.3 dari MainStroyboard. Saya membersihkan proyek; dan me-restart mac, :) saya tahu kedengarannya lucu tetapi me-restart xcode tidak membantu. mungkin ada cache di memori ...
Kemudian saya membangun proyek tersebut; itu ok!
sumber