React-native-onesignal: تعذر على CocoaPods العثور على إصدارات متوافقة مع البود "OneSignal"

تم إنشاؤها على ٢١ ديسمبر ٢٠١٨  ·  4تعليقات  ·  مصدر: OneSignal/react-native-onesignal

وصف:

في android ، كان التكامل ناجحًا. ولكن في iOS بعد إضافة السطر أدناه في ملف podfile
جراب "رد فعل-أصلية-إشارات" ،
: path => "../node_modules/react-native-onesignal/react-native-onesignal.podspec" ،
: implit_warnings => صحيح

أتلقى هذا الخطأ بعد تثبيت الجراب
[!] تعذر على CocoaPods العثور على إصدارات متوافقة من جراب "OneSignal":
في Podfile:
رد فعل - أصلي - إشارة واحدة (من ../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 تثبيت - حفظ رد فعل أصلي واحد

    1. أضف هذا السطر إلى ملف pod
      جراب "رد فعل-أصلية-إشارات" ،
      : path => "../node_modules/react-native-onesignal/react-native-onesignal.podspec" ،
      : implit_warnings => صحيح
    2. تشغيل "تثبيت جراب"

    أي شيء آخر:

    (تعطل stacktraces ، بالإضافة إلى أي معلومات أخرى هنا)

    التعليق الأكثر فائدة

    cfmitrah يرجى محاولة استخدام cd في الدليل /ios وتشغيل pod repo update .

    إذا لم يفلح ذلك ، يرجى إرسال ملف Podfile الخاص بك

    ال 4 كومينتر

    cfmitrah يرجى محاولة استخدام cd في الدليل /ios وتشغيل pod repo update .

    إذا لم يفلح ذلك ، يرجى إرسال ملف Podfile الخاص بك

    تم الإغلاق بسبب عدم الرد

    لأي مسافر رفقاء ،
    - >> 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 التقييمات