Derleyici hatası: Geçersiz kütüphane dosyası - CoreLocation


23

Xcode 8'de oluşturulan benim uygulama biri var, ben bu app CoreLocation ve MapKit kullandık.

Şimdiye iOSkadar en son güncelleme uygulaması var . ve iyi çalışıyordu. Şimdi uygulamayı güncelliyorum iOS 1. Bu yüzden açılan uygulamayı hvae Xcode 11.0ve gerekli tüm kodu güncelledim. Ayrıca Xcode "Değişiklikleri Gerçekleştir" tarafından önerilen ayar ve tümü

Şimdi uygulamayı çalıştırıyorum, ancak şu şekilde hata alıyorum:

Compiler error: Invalid library file.

Ben çok araştırdım ama herhangi bir çözüm bulamıyorum. Bu yeni Xcodeveya yeni bir hata mı iOS?

Ekstra değişiklikler veya ayarlar yapmam gereken bir şey var mı? Lütfen bana yol göster. Apple tarafından bilinen bu hata mı?

DÜZENLE :

2019-10-18 10: 34: 39.899827 + 0530 MapLocation [1697: 57778] Derleyici hatası: Geçersiz kütüphane dosyası 2019-10-18 10: 34: 39.900098 + 0530 MapLocation [1697: 57778] Derleyici hatası: Geçersiz kütüphane dosyası 2019- 10-18 10: 34: 39.915973 + 0530 MapLocation [1697: 57778] Derleyici hatası: Geçersiz kütüphane dosyası 2019-10-18 10: 34: 39.916228 + 0530 MapLocation [1697: 57778] Derleyici hatası: Geçersiz kütüphane dosyası

2019-10-18 10: 34: 39.920608 + 0530 HaritaKonum [1697: 57778] Güncellenmiş koordinat: <+ 23.02055700, + 72.50524900> +/- 5.00m (hız -1.00 mps / rota -1.00) @ 10/18/19 , 10:34:39 AM Hindistan Standart Zaman

2019-10-18 10: 34: 39.920697 + 0530 HaritaKonum [1697: 57778] Enlem: - 23.0206, Boylam: - 72.5052

2019-10-18 10: 34: 39.925441 + 0530 HaritaKonum [1697: 57778] Giren ----> (Enlem: - 23.0206, Boylam: - 72.5052), Yarıçaplı: - 300.00

2019-10-18 10: 34: 39.925546 + 0530 HaritaKonum [1697: 57778] Belirtilen ----> (Enlem: - 23.0206, Boylam: - 72.5052), Yarıçaplı: - 300.00

2019-10-18 10: 34: 39.926582 + 0530 HaritaKonum [1697: 57778] Çıkış ----> (Enlem: - 23.0021, Boylam: - 72.4995), Yarıçaplı: - 300.00

2019-10-18 10: 34: 39.926683 + 0530 HaritaKonum [1697: 57778] Belirtilen ----> (Enlem: - 23.0021, Boylam: - 72.4995), Yarıçaplı: - 300.00

2019-10-18 10: 34: 39.932080 + 0530 MapLocation [1697: 57778] Derleyici hatası: Geçersiz kütüphane dosyası 2019-10-18 10: 34: 39.932268 + 0530 MapLocation [1697: 57778] Derleyici hatası: Geçersiz kütüphane dosyası 2019- 10-18 10: 34: 39.948942 + 0530 MapLocation [1697: 57778] Derleyici hatası: Geçersiz kütüphane dosyası 2019-10-18 10: 34: 39.949220 + 0530 MapLocation [1697: 57778] Derleyici hatası: Geçersiz kütüphane dosyası


Diğer etiketlerinizden tahmin ettiğinizde bu Swift derleyicisiyle mi ilgili? Derleyici hataları derleyiciye ve dile çok bağlıdır, bu nedenle gelecekte bu bilgileri eklemeyi unutmayın.
Bazı programcı züppe

Yeni program yazarak Objective C'de denedim. Ama aynı ...
VRAwesome

Yanıtlar:


18

Bu sorunu da görüyorum. Yalnızca MKMapView için renderFor yer paylaşımını uygularsanız olur. Ve bu işlev olmadan mapView'e eklediğim çoklu çizgiyi görüntüleyemiyorum. Bu Xcode 10'da iyi çalışıyordu.


2
Harita üzerinde bir Circle yer paylaşımı yaptığımda da aynı sorunu yaşıyorum. Dahası, haritayı hareket ettirdiğimde bu çizgi yazdırılıyor.
Mahil Arasu

Sayı Nisan 2020'de hala burada.
LinusGeffarth

8

Umarım bu bir sonraki xcode sürümünde giderilecektir. Ancak bu sadece simülatörde olur. Şimdilik test etmek için gerçek cihazınızı kullanın.


Doğru, gerçek cihazda çalıştırmak konsolda böyle bir hata göstermez.
Hasya

1

Son zamanlarda bu hatayla karşılaşmaya başladım ve Simülatörü Donanım-> Tüm İçeriği ve Ayarları Sil ... menü öğesinden temizleyerek giderebilirsiniz.


0

Mesajlarımı günlüğe kaydetmek için SwiftLog'u kullanarak , her bir günlükçünün etiketinin içine benzersiz bir dize koyarak (bunu ayırt etmek için com.yourcompany.yourapp olabilir) ve ardından konsolda bu etiketi içeren iletilere filtre uygulayarak bu sorunu çözdüm.

Daha genel bir çözüm, konsol görünümü içinde, kaydediciyi bu şekilde kullanma ihtiyacını ortadan kaldıran negatif bir filtreye sahip olmak olacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.