Saya baru saja membuka proyek di Xcode sekarang mengatakan saya punya No Scheme
:
Ketika saya mencoba dan Manage Schemes
saya tidak dapat Autocreate Schemes Now
(posting terpisah tetapi mungkin terkait) dan tidak ada Skema yang terdaftar:
dan ketika saya mencoba dan menambahkan Skema saya mendapatkan dialog yang mengatakan Target None
.
Apa yang terjadi dan bagaimana cara memperbaiki proyek Xcode saya?
Jawaban:
Tutup Xcode dan hapus folder
<username>.xcuserdatad
dari dalam<projectname>.xcodeproj/xcuserdata/
. Kemudian restart Xcode, skema akan muncul kembali.EDIT: Anda mungkin perlu menghapus dari
.xcodeproj
file dan.xcworkspace
filesumber
.xcworkspace
file, bukan.xccodeproj
. Menghapusxcuserdatad
lead ke.xcworkspace
file yang berfungsi jugaIni berhasil untuk saya
sumber
Saya rasa ini terjadi ketika Anda membuka app.xcworkspace bukan app.xcodeproj.
Solusi: Instal pod dan buka app.xcworkspace lagi.
sumber
Gunakan shortcut ctrl+ cmd+ [ atau restart.
sumber
Perbaikan jawaban teratas tidak berfungsi untuk saya saat menjalankan Xcode 8 beta. tapi yang berhasil adalah mencabut perangkat yang terhubung (iPhone, iPad, dll.) dan mencolokkan kembali. Skema tersebut kemudian akan muncul kembali.
sumber
Bagi saya berikut ini berhasil
Pergi ke Direktori Proyek Anda dan klik kanan pada
dan hapus xcuserdata .
jangan lupa untuk merestart Xcode
sumber
pod install
garis melakukan pekerjaan ketika bahkan tidak menghapusxcuserdata
bekerja.Itu harus melakukan trik. Instal pod jika diperlukan dan buka proyek. Target harus tersedia lagi.
sumber
Jika Anda menggunakan pod dan menggunakan ruang kerja yang benar, yang menurut saya berfungsi paling baik adalah cukup membuka terminal run pod update restart Xcode dan setiap kali memperbaiki masalah untuk saya.
sumber
Pertama, saat Anda menggunakan Cocoapods untuk mengembangkan proyek iOS, Anda perlu membuka proyek dengan
.xcodeworkspace
file, bukan.xcodeproj
file.Kedua Anda bisa
Show Package Contents
dengan.xcworkspace
file, Anda akan menemukancontents.xcworkspacedata
file tersebut.<?xml version="1.0" encoding="UTF-8"?> <Workspace version = "1.0"> <FileRef location = "group:BluetoothColorLamp24G.xcodeproj"> </FileRef> <FileRef location = "group:Pods/Pods.xcodeproj"> </FileRef> </Workspace>
perhatikan baris ini:
location = "group:BluetoothColorLamp24G.xcodeproj"
The
.xcworkspace
berkas memiliki referensi dengan.xcodeproj
berkas.Pengembangan lingkungan:
macOS 10.14 Xcode 10.1
sumber
Bagi saya, saya beralih ke Macbook yang berbeda. Menjalankan
pod update
memperbaiki segalanya untukku.sumber
Jawaban ini untuk orang-orang yang mencoba semua jawaban dan masih tidak memperbaiki masalah:
Solusinya adalah
git checkout mainline
. Karena Anda mungkin bermain-main dengan file xcodeproj dan sekarang rusak ..sumber
Saya telah menghapus pod sepenuhnya dari proyek saya dan menambahkannya lagi .. mengambil target saya dan semuanya
sumber
Dalam kasus saya, penyebabnya adalah mengganti nama proyek jadi saya pergi ke Kelola Skema dan membuat Skema Aplikasi lagi (tombol +).
sumber
Dalam kasus saya, saya melewatkan}; di project.pbxproj setelah menyelesaikan konflik
sumber
Jika Anda mengubah Major Name Change off / di proyek Anda di masa lalu dan setelah itu menghapus Xcode dan datanya, Anda akan melihat masalah ini. Ketika Anda akan mengkloning proyek ini di perangkat lain, Anda akan melihat masalah yang sama. Untuk memperbaikinya, buka file pod Anda, perbarui nama target dan instal pod lagi.
sumber
Semua hal di atas tidak berhasil untuk saya. Solusi saya adalah melihat perbedaan file proyek dalam mode teks dan saya menemukan itu
VALID_ARCHS
disetel ulang di dua tempat (VALID_ARCHS = ""
). Mengembalikan pengaturan yang tepat untukVALID_ARCHS
, juga mengembalikan kembali Skema.sumber
Saya akan menambahkan jawaban ini ::: Dari @Chris Miles.
Close Xcode and delete the folder <username>.xcuserdatad from within <projectname>.xcodeproj/xcuserdata/. Then restart Xcode, the schemes should re-appear.
Tutup Xcode, dan semuanya, tentang pengembangan ios seperti simulator, lalu jalankan lagi pod install jika Anda menggunakan cocoa pod.
Itu berhasil untuk saya.
sumber
Ini biasanya terjadi ketika Anda
install
seorang Cocoapod, dan mencoba membangun dan menjalankan dari Andaworkspace
tanpa menutup Anda terlebih dahuluproject
. Jika ini masalahnya,quit Xcode
buka aplikasi Anda dari ruang kerja dan semuanya akan baik-baik saja.sumber
Dalam kasus saya, saya mencabut ulang untuk mengembangkan dan kemudian jendela muncul jika saya ingin menyimpan kembali proyek saya. Saya pasti sudah mengklik "tutup". Bagaimanapun, saya kehilangan skema saya dan yang membantu adalah memindahkan kembali ke cabang lain, lalu kembali mengembangkan dan menyimpan kembali bagaimana saya seharusnya melakukannya di tempat pertama.
sumber