Setelah berhasil menyusun proyek di Xcode 6, saya tidak dapat menjalankannya di simulator dengan pesan yang disebutkan di atas. Saya melakukan semua penelitian yang mungkin, mencoba segalanya dan masih tidak ada kemajuan.
Saya tidak bekerja dengan cepat, saya juga tidak menggunakan widget atau ekstensi, jadi tolong jangan menyarankan solusi yang disebabkan oleh ini seperti yang dapat dilihat pada pertanyaan serupa.
Jika seseorang menemukan kemungkinan penyebab (atau solusi !!) selain ini , tolong bantu. Terima kasih
ios
objective-c
xcode6
Miki
sumber
sumber
Jawaban:
"Atur Ulang Konten dan Pengaturan" dari opsi menu iOS Simutalor dan meluncurkan simulator setelah Keluar memecahkan masalah saya.
sumber
Membersihkan folder build menyelesaikan masalah saya. Saya harap ini membantu seseorang!
(Sambil menahan Alt -key: Product> Clean build folder )
sumber
Saya mencoba setiap solusi lain yang tercantum di sini. Nah, saya memindahkan proyek saya dari Swift 1.2 ke Swift 2.0. Aplikasi macet bahkan setelah banyak debugging dan layanan peluncuran, kesalahan 0 dilaporkan.
solusi: Itu terjadi karena kompilasi kerangka kerja.
Target aplikasi -> Build Phases -> Embed Frameworks.
Jadi tandai salin hanya saat menginstal. Bersihkan proyek dan jalankan!
sumber
Ini sekarang telah diselesaikan. Masalah ini disebabkan oleh pustaka ShareKit yang ditambahkan oleh CocoaPods untuk alasan kompatibilitas. Setelah menghapus pustaka dan semua kode terkait, aplikasi berhasil diluncurkan di simulator. Saya sarankan untuk memeriksa log sistem untuk detail lebih lanjut tentang masalah yang menurut saya itu mengarahkan saya ke arah yang benar (dengan menyebutkan nama perpustakaan yang bentrok).
sumber
Jika ada yang mengalami masalah ini dalam kombinasi dengan buah kakao, langkah-langkah ini membantu saya mengatasi kesalahan ini (setelah beberapa jam):
pod cache clean
rm -rf Pods
(opsionalrm Podfile.lock
)rm -rf ~/Library/Developer/Xcode/DerivedData/
... lalu coba Bangun & Jalankan proyek Anda.
Catatan: SRC_ROOT dapat ditemukan dengan masuk ke Navigator , mengklik proyek, mengklik proyek lagi dari daftar proyek dan target , masuk ke Build Settings , menggulir ke bawah ke Bagian yang Ditentukan Pengguna , dan SRC_ROOT akan diberi label sebagai PODS_ROOT. Ambil itu dan salin verbatum ke Terminal dan lanjutkan dengan langkah 2 dari daftar di atas.
Semoga membantu.
sumber
Saya menyingkirkan masalah dengan langkah-langkah yang diberikan untuk simulator
1. Cara
2 jalan
Anda hanya bisa menjadi baris yang diberikan, itu berhasil untuk saya
Yang terakhir yang lebih penting, ubah Bundle Identifier Anda dengan "com.yourcompanyname.projectname" seperti "com.facebook.Facebook"
Terima kasih dan selamat menikmati pemrograman.
sumber
cmd
bukanwin
? ;) (Atau mungkin Anda menggunakan keyboard windows.)Mungkin terkait dengan masalah ini: Masalah "Aplikasi ini berisi ekstensi aplikasi dengan pengenal paket ilegal"
Saya harus memformat pengenal bundel untuk aplikasi dan ekstensi saya sebagai berikut:
sumber
Ini terpecahkan untuk saya.
sumber
Jika Anda mengubah nama kelas yang disediakan
InterfaceController
set secara default saat Anda memulai proyek baru. Kelas ini direferensikan diInfo.plist
bawah kunciRemoteInterfacePrincipalClass
. Dalam kasus saya, saya mendapat kesalahan yang disebutkan oleh OP sampai saya memperbaiki nama kelas di sana (lihat tangkapan layar).sumber
Jika Anda berada di sini setelah mengalami masalah dalam melakukan integrasi dengan WatchOS 2.0, buka -
~/Library/Logs/CoreSimulator/[Device UDID]/system.log
dan jika mengatakan sesuatu sepertiWatchKit 2 app has frameworks; that's not allowed.
itu, ikuti tautan di bawah.http://zyafa.me/blog/watchos-2-and-embedded-frameworks
sumber
~/Library/Logs/CoreSimulator/CoreSimulator.log
mengungkapkan bahwa kerangka tertaut saya tidak memilikiCFBundleIdentifier
dalam Info.plist-nyaSaya pengguna adMob dan saya menyelesaikan mengaktifkan "Salin hanya saat menginstal" di App target -> Build Phases -> Embed Frameworks.
sumber
Memiliki masalah yang sama setelah melokalkan aplikasi saya. Terutama
Info.plist
. Sepertinya saya harus kosongCFBundleShortVersionString
diInfoPlist.strings
, setelah memperbaiki bahwa simulator mulai bekerja dengan baik.sumber
Saya mendapat masalah ini dengan menambahkan referensi folder bernama "Resources".
Jika saya memberinya nama lain, maka itu berjalan!
sumber
Ada beberapa hal yang dapat menyebabkan kesalahan ini. Jawaban umum terbaik adalah mencari log konsol
CoreSimulator
, karena simulator mencatat masalah yang mendasarinya saat menampilkan pesan ini.sumber
Terima kasih telah menunjukkan @Miki dan pujian ini untuk Anda. Saya mengalami masalah yang sama dengan Anda kemarin (dan saya menambahkan ShareKit 3.0.0 dari CocoaPods ke aplikasi beberapa hari yang lalu). Saya curiga ShareKit memberi saya masalah ini, tetapi sekarang saya bisa yakin dengan perpustakaan mana yang menyebabkan ini. Inilah yang saya temukan di log saya (jika dapat bermanfaat bagi orang lain):
sumber
Jika Anda telah menginstal pustaka apa pun yang digunakan
CocoaPods
saat XCode dibuka, yang harus Anda lakukan hanyalah, Tutup XCode dan hapus pustaka dariPod
file, jalankan perintahpod install
itu akan menghapus pustaka itu. lalu instal library lagi. Harap pastikan bahwa XCode selalu ditutup saat menginstal dan menghapus pustaka.sumber
Saya mengalami masalah yang persis sama dan itu adalah ShareKit.
Pada simulator saya memiliki "Error Domain = LaunchServicesError Code = 0".
Pada perangkat iPhone6 saya mengalami "Instalasi aplikasi gagal Tidak dapat memeriksa paket aplikasi."
Ketika saya menghapus ShareKit, itu berhasil.
sumber
Saya mengalami masalah ini saat menambahkan target Apple Watch ke aplikasi saya, dan secara tidak sengaja menghapus file InterfaceController.m. Menambahkan kembali file di target memperbaiki masalah.
sumber
Ada beberapa hal berbeda yang dapat menyebabkan hal ini. Mencari di konsol mungkin memberi Anda petunjuk.
Dalam kasus saya - masalahnya adalah ekstensi yang dibuat sebelum saya mengubah nama produk. Xcode tidak menghapus yang lama, lalu tertekan pada dua ekstensi dengan id bundel yang sama.
(Menghapus folder build memperbaiki masalah khusus saya).
sumber
Dalam kasus saya, masalahnya berasal dari kumpulan ikon yang ditambah dengan beberapa gambar yang hilang. Setelah saya mengganti set ikon dengan yang lain, dan menghapus aplikasi di simulator; Saya bisa menjalankannya lagi.
sumber
Saya menghapus semua file pod saya dan mengganti semuanya, tampaknya masalah bagi saya adalah kerangka baut sudah tua, dan menyebabkan kesalahan ini. Saya melakukan pembersihan & setel ulang konten dan sekarang semuanya baik-baik saja.
sumber
Jangan menambahkan kerangka google maps ke bagian lib yang disematkan, ini menyelesaikan istirahat saya.
sumber
Saya mengalami kesalahan ini dalam mengembangkan aplikasi untuk Apple Watch setelah menambahkan Info.plist: "Pengaturan Keamanan Transportasi Aplikasi" dan "Izinkan Beban Arbitrase" = YA. (Di Aplikasi WatchKit, di Ekstensi WatchKit bagus !!) Menghapus dua baris ini, itu tetap berfungsi.
sumber
Bagi saya, masalah terjadi karena saya menambahkan framework saya (
GoogleMobileAds.framework
dalam kasus saya) ke Embedded Binaries , bukan Linked Frameworks and Libraries .Sekadar informasi, AdMob menginstruksikan Anda untuk menggunakan
Add Files to "Your Project"
menu di Xcode, tetapi saya terlalu malas untuk mematuhi instruksi tersebut.sumber
Saya mengalami masalah ini saat mencoba menjalankan tes UI dalam proyek yang berisi AWS Cognito.
Begini cara saya menyelesaikannya.
sumber