Setiap kali saya mencoba menjalankan aplikasi ini ia membangun OK, dan menginstal tetapi segera setelah itu menjalankan aplikasi istirahat dan mencetak pesan kesalahan ini. XCode 11 dan iOS 13.
dyld: Library not loaded: @rpath/StandardCyborgFusion.framework/StandardCyborgFusion
Referenced from: /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/StandardCyborgExample
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion: code signature invalid for '/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion'
Saya telah melihat banyak posting serupa di sini dan di forum Pengembang Aplikasi tentang masalah ini tetapi tidak ada yang memiliki penjelasan atau perbaikan yang valid. Saya sudah mencoba
- Membersihkan dan membangun
- Mulai ulang XCode
- Mulai ulang Mac
- Menyetel Ulang Gantungan Kunci sepenuhnya
- Memverifikasi semua pengaturan Kepercayaan sertifikat gantungan kunci berada di "Gunakan Bawaan Sistem"
- Mengatur ulang pabrik Mac saya
UPDATE 1: Tampaknya ada masalah dengan perangkat iOS saya. Aplikasi dapat memulai pada simulator, tetapi simulator tidak baik untuk tujuan pengembangan saya jadi saya harus membuat ini berfungsi pada perangkat saya. Saya baru-baru ini memperbarui iPhone XR saya ke iOS 13.3.1.
UPDATE 2: Menemukan grup lain yang tampaknya memiliki masalah yang sama https://github.com/flutter/flutter/issues/49504 .
Jawaban:
Saya menggunakan CocoaPods, dan bagi saya ini memperbaiki kesalahan (Jawaban Wasa22 tentang masalah github):
Sumber: https://github.com/Alamofire/Alamofire/issues/3051
sumber
Ini adalah masalah dengan iOS 13.3.1. Semua kerangka kerja dinamis yang dikompilasi untuk rilis terbaru iOS 13.3.1 mengalami masalah ini ketika dijalankan pada akun profil pribadi / akun pengembang. Solusinya, disalin dari jmagman dari Github, ada di bawah ini.
Kamu bisa:
Semoga masalah ini segera diperbaiki.
sumber
Ini tampaknya diperbaiki pada iOS 13.4 beta 3. Anda dapat menginstal profil beta atau menunggu rilis iOS 13.4.
sumber
Saya melihat 2 cara untuk memperbaikinya.
Turunkan ke iOS 13.3. iOS 13.3.1 memecah tanda tangan pihak ketiga kecuali Anda memiliki akun pengembang berbayar. Jika memungkinkan (dapatkan iphone murah yang didedikasikan untuk pengembangan)
Perbarui Mac OS, Xcode, dan iOS ke versi Beta terbaru (Perbarui siapa pun di antara mereka tidak akan berfungsi, karena iOS beta memerlukan Xcode beta terbaru, dan Xcode memerlukan Mac OS Catalina terbaru)
sumber
Jika Anda menjalankan dari Xcode Anda akan melihat kesalahan seperti:
solusi yang disediakan oleh jmagman di Github
jmagman telah meningkat ke Apple (FB7562472) dan akan membuat semua orang tahu jika mereka mendengar sesuatu. lebih detail tentang github
sumber
Saya mengalami masalah ini ketika mencoba membangun ke perangkat iOS saya yang sebenarnya (tetapi bekerja dengan baik di simulator). Saya menghabiskan setidaknya 10 jam mencoba untuk memperbaiki bug ini. Mencoba segalanya di semua forum, tidak ada yang berhasil. Tapi inilah yang akhirnya berhasil untuk saya!
Saya tidak bisa membayangkan ini, tetapi benar bahwa iOS 13.3.1 mematahkan tanda tangan pihak ketiga kecuali Anda memiliki akun pengembang berbayar!
sumber