iOS14およびXcode12でのNativescriptの問題
いつものようにCLIを使用していますが、iPhoneをiOS14に更新した後、次のエラーが発生しました。
**エクスポートが成功しました**
プロジェクトが正常にビルドされました。
デバイスに変更を適用できません:XXXXXXXXX。エラーは次のとおりです。/Users/XXXXXXXX/XXXXXXXX/platforms/ios/build/Debug-iphoneosディレクトリに.ipaが見つかりません。
しかし、ファイルはそこにあります。また、Xcode12を使用しても役に立ちません... LaunchScreenでさえ黒です...
どのように修正できるか誰かが提案しますか?または、Nativescriptのバグであり、更新されるまで待つ必要がありますか?
また、次の警告もあります。警告:iOSシミュレータの展開ターゲット 'IPHONEOS_DEPLOYMENT_TARGET'は8.0に設定されていますが、サポートされている展開ターゲットのバージョンの範囲は9.0〜14.0.99です。(プロジェクト「ポッド」のターゲット「MDFInternationalization」内)
回答
IPHONEOS_DEPLOYMENT_TARGETに関する警告を修正するには、これをapp / App_Resources / iOS / PodfileのPodfileに追加する必要がある場合があります。
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
終わり
https://timleland.com/how-to-fix-nativescript-issue-with-ios14-and-xcode-12/
あなたのエラー:
デバイスに変更を適用できません:XXXXXXXXX。エラーは次のとおりです。/Users/XXXXXXXX/XXXXXXXX/platforms/ios/build/Debug-iphoneosディレクトリに.ipaが見つかりません。
間違って構成されたInfo.plistから来ています。行を確認する必要があります
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
値として$ {PRODUCT_NAME}がない場合は、これに変更します。それは私を助けました。
モリッツが言ったことに追加するだけです。またnativescript-localize、4.2.2にアップグレードする必要がありました(スレッド:iOS14およびnativescript)
その後${PRODUCT_NAME}、プラグインへの置き換えが停止され、.ipaの名前が正しくなりました。