React-native-onesignal: CocoaPods Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ совмСстимыС вСрсии для модуля "OneSignal".

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 21 Π΄Π΅ΠΊ. 2018  Β·  4ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: OneSignal/react-native-onesignal

ОписаниС:

Π’ android интСграция ΠΏΡ€ΠΎΡˆΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ. ΠΎΠ΄Π½Π°ΠΊΠΎ Π² iOS послС добавлСния строки Π½ΠΈΠΆΠ΅ Π² ΠΏΠΎΠ΄Ρ„Π°ΠΉΠ»
ΠΏΠΎΠ΄ "Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ-Ρ€ΠΎΠ΄Π½ΠΎΠΉ-одинсигнал",
: path => "../node_modules/react-native-onesignal/react-native-onesignal.podspec",
: ignit_warnings => истина

Π― ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ послС установки модуля
[!] CocoaPods Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ совмСстимыС вСрсии для ΠΏΠΎΠ΄Π° "OneSignal":
Π’ ΠΏΠΎΠ΄Ρ„ΠΈΠ»Π΅:
response-native-onesignal (ΠΎΡ‚ ../node_modules/react-native-onesignal/react-native-onesignal.podspec ) Π±Ρ‹Π» ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Π² 3.2.12, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ зависит ΠΎΡ‚
OneSignal (= 2,9,4)

Ни ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡˆΠΈΡ… источников спСцификаций Π½Π΅ содСрТит спСцификации, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰Π΅ΠΉ зависимости: OneSignal (= 2.9.4) .

Π‘Ρ€Π΅Π΄Π°

  • "Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ-Ρ€ΠΎΠ΄Π½ΠΎΠΉ-одинсигнал": "^ 3.2.12"
  • Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ npm ΠΈ связал с cocoapods
  • Π¨Π°Π³ΠΈ ΠΏΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

    1.npm install --save react-native-onesignal

    1. Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ эту строку Π² Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄Π°
      ΠΏΠΎΠ΄ "Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ-Ρ€ΠΎΠ΄Π½ΠΎΠΉ-одинсигнал",
      : path => "../node_modules/react-native-onesignal/react-native-onesignal.podspec",
      : ignit_warnings => истина
    2. Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ "pod install"

    Π§Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Ρ‰Π΅:

    (трассировка стСка сбоСв, Π° Ρ‚Π°ΠΊΠΆΠ΅ любая другая информация здСсь)

    Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    @cfmitrah ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ cd Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /ios ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ pod repo update .

    Если это Π½Π΅ сработаСт, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ свой ΠΏΠΎΠ΄Ρ„Π°ΠΉΠ».

    ВсС 4 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    @cfmitrah ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ cd Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /ios ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ pod repo update .

    Если это Π½Π΅ сработаСт, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠΉΡ‚Π΅ свой ΠΏΠΎΠ΄Ρ„Π°ΠΉΠ».

    Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈΠ·-Π·Π° отсутствия ΠΎΡ‚Π²Π΅Ρ‚Π°

    для Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠΎΠΏΡƒΡ‚Ρ‡ΠΈΠΊΠΎΠ²,
    - >> https://github.com/OneSignal/OneSignal-Flutter-SDK/issues/55#issuecomment -459369818

    @ Nightsd01 ,

    Π― ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ эту ΠΎΡˆΠΈΠ±ΠΊΡƒ:

    [!] 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.
    

    Когда я Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² 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

    Π­Ρ‚ΠΎ слишком агрСссивно? МнС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ rm Podfile.lock && pod deintegrate ? Достаточно Π»ΠΈ pod install для ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ инструмСнта сборки CI?

    Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
    0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ