İOS14 ve Xcode12 ile Nativescript sorunu
CLI'yi her zaman olduğu gibi kullanıyorum, ancak iPhone'umu iOS14'e güncelledikten sonra şu hatayı aldım:
** İHRACAT BAŞARILI **
Proje başarıyla inşa edildi.
Cihazda değişiklikler uygulanamıyor: XXXXXXXXX. Hata: / Users / XXXXXXXX / XXXXXXXX /latform / ios / build / Debug-iphoneos dizininde .ipa bulunamadı ..
Ama dosya orada bulunuyor. Ayrıca Xcode 12 kullanmak yardımcı olmuyor ... LaunchScreen bile siyah ...
Herhangi biri nasıl düzeltilebileceğini önerebilir mi? Ya da bir Nativescript hatası ve onu ne zaman güncelleyeceklerini beklememiz mi gerekiyor?
Ayrıca şu konuda bir uyarı vardır: uyarı: iOS Simulator dağıtım hedefi 'IPHONEOS_DEPLOYMENT_TARGET' 8.0 olarak ayarlanmıştır, ancak desteklenen dağıtım hedefi sürümlerinin aralığı 9.0 ile 14.0.99 arasındadır. ("Kapsüller" projesinden "MDFInternationalization" hedefinde)
Yanıtlar
IPHONEOS_DEPLOYMENT_TARGET ile ilgili uyarıyı düzeltmek için, bunu app / App_Resources / iOS / Podfile'daki Podfile'ınıza eklemeniz gerekebilir.
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
config.build_settings['CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER'] = 'NO'
end
end
son
https://timleland.com/how-to-fix-nativescript-issue-with-ios14-and-xcode-12/
Hatanız:
Cihazda değişiklikler uygulanamıyor: XXXXXXXXX. Hata: / Users / XXXXXXXX / XXXXXXXX /latform / ios / build / Debug-iphoneos dizininde .ipa bulunamadı ..
yanlış yapılandırılmış bir Info.plist'ten geliyor. Hattı kontrol etmelisin
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
Değer olarak $ {PRODUCT_NAME} yoksa, bununla değiştirin. Bu bana yardımcı oldu.
Hey, Moritz'in söylediklerine eklemek için. Ayrıca 4.2.2'ye yükseltmek zorunda kaldım nativescript-localize(thread: iOS14 ve nativescript )
Bundan sonra ${PRODUCT_NAME}eklenti ile değiştirilmeyi durdurdu ve .ipa daha sonra doğru ada sahipti.