Nativescript - mengatur versi os target (iOS)

Untuk proyek NS, bagaimana Anda mengatur versi minimum iOS.

Saya punya IPHONEOS_DEPLOYMENT_TARGET=8.0; di file build.xcconfig saya tetapi selama build saya mendapatkan pesan yang tidak disetel.

Selama proses pembuatan, saya mendapatkan:

Pod installation complete! There are 2 dependencies from the Podfile and 2 total pods installed. [WARNING]: [!] Automatically assigning platform ios with version 8.0 on target publishios because no platform was specified. Please specify a platform for this target in your Podfile. Seehttps://guides.cocoapods.org/syntax/podfile.html#platform.

File iOS/build.xcconfig saya punya

IPHONEOS_DEPLOYMENT_TARGET = 8.0;


person dashman    schedule 13.04.2018    source sumber
comment
Harap kutip pesan tersebut secara lengkap, bukan memparafrasekannya.   -  person underscore_d    schedule 13.04.2018


Jawaban (2)


Lihat ini untuk mengetahui beberapa panduan sintaksis Podfile

Untuk masalah khusus ini, Anda hanya perlu mengedit platforms/ios/Podfile dan mengatur versinya seperti ini:

platform :ios, '9.0'

person Frank    schedule 03.12.2018
comment
dalam skrip asli, podfile dibuat. perubahan apa pun akan dikembalikan jika tns platform clean ios dipanggil - person WeezyKrush; 15.10.2020

Memodifikasi apa pun di folder platform akan ditimpa pada build. Coba modifikasi Podfile yang terletak di app/App_Resources/iOS dengan: Buat file jika tidak ada, tidak memiliki ekstensi

    post_install do |pi|
        pi.pods_project.targets.each do |t|
            t.build_configurations.each do |config|
                config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
            end
        end
    end
person Frank Barbato    schedule 25.02.2021