Keterangan:
Di android integrasi berhasil. namun di iOS setelah menambahkan baris di bawah ini di podfile
pod 'react-native-onesignal',
:path => "../node_modules/react-native-onesignal/react-native-onesignal.podspec",
:inhibit_warnings => benar
Saya mendapatkan kesalahan ini setelah pemasangan pod
[!] CocoaPods tidak dapat menemukan versi yang kompatibel untuk pod "OneSignal":
Di Podfile:
react-native-onesignal (dari ../node_modules/react-native-onesignal/react-native-onesignal.podspec
) diselesaikan menjadi 3.2.12, yang tergantung pada
OneSignal (= 2.9.4)
Tak satu pun dari sumber spesifikasi Anda berisi spesifikasi yang memenuhi ketergantungan: OneSignal (= 2.9.4)
.
Lingkungan
Langkah-langkah untuk Mereproduksi Masalah:
1.npm install --save react-native-onesignal
Ada yang lain:
(crash stacktraces, serta informasi lainnya di sini)
@cfmitrah Silakan coba cd
ke dalam direktori /ios
dan jalankan pod repo update
.
Jika itu tidak berhasil, silakan posting Podfile Anda
Tutup karena tidak ada tanggapan
untuk sesama pelancong,
->> https://github.com/OneSignal/OneSignal-Flutter-SDK/issues/55#issuecomment -459369818
@Nightsd01 ,
Saya mendapatkan kesalahan ini:
[!] CocoaPods could not find compatible versions for pod "OneSignal":
In Podfile:
react-native-onesignal (from `../node_modules/react-native-onesignal`) was resolved to 3.4.2, which depends on
OneSignal (= 2.11.2)
/bin/bash failed with return code: 31
return code: 1
None of your spec sources contain a spec satisfying the dependency: `OneSignal (= 2.11.2)`.
You have either:
* out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
* mistyped the name or version.
* not added the source repo that hosts the Podspec to your Podfile.
Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.
Ketika saya menjalankan perintah berikut di Azure DevOps:
cd ios && rm Podfile.lock && pod deintegrate && cd .. && rm -rf node_modules && rm package-lock.json && npm install && cd ios/ && pod install && pod repo update
Apakah ini terlalu agresif? Apakah saya tidak perlu menjalankan rm Podfile.lock && pod deintegrate
? Apakah pod install
cukup untuk konfigurasi alat pembangunan CI?
Komentar yang paling membantu
@cfmitrah Silakan coba
cd
ke dalam direktori/ios
dan jalankanpod repo update
.Jika itu tidak berhasil, silakan posting Podfile Anda