ios - هل تريد التحديث إلى أحدث إصدار من CocoaPods؟




swift xcode (6)

أواجه بعض المشكلات في تثبيت برنامج Alamofire 4.0 في مشروعي.

لقد حصلت على أحدث إصدار من Xcode ، تشغيل Swift 3 ، وعندما أحاول تثبيت alamofire ، تظهر لي أخطاء 800 مترجم.

كما يبدو

مطلوب CocoaPods 1.1.0+ لبناء Alamofire 4.0.0+

نظرت إلى إصدار CocoaPods لدي في المحطة وتقول أنا في 1.0.1.

تشغيل التحديث لم ينجح ، لأن CocoaPods 1.1 في مرحلة تجريبية.

لذلك ، لست متأكدًا تمامًا من كيفية تحديثه إلى حيث أنا على ما يرام. ما لم يكن قديما لا يجبر مثل 800 أخطاء مترجم؟ هل هذا يبدو وكأنه بعض القضايا الأخرى؟


أقوم بتغيير السطر "pod 'Alamofire' ، '~> 4.0'" إلى "pod 'Alamofire' ،: git => ' https://github.com/Alamofire/Alamofire ' ،: الالتزام => '3cc5b4e'" بعد هذا في المحطة: "جراب تثبيت - تحديث التحديث" ويعمل.


إذا تم تمكين حماية تكامل النظام أو أي خطأ في كتابة إذن آخر ، والذي يتم تمكينه افتراضيًا منذ إصدار macOS Sierra ، يجب عليك تحديث CocoaPods ، بتشغيل هذا الخط في الجهاز الطرفي:

gem install cocoapods

بعد التثبيت ، تحقق من إصدار pod:

gem which cocoapods

سوف تتخلص من هذا الخطأ:

pod --version

وسوف يقوم بتثبيت أحدث CocoaPods:

sudo gem install cocoapods -n/usr/local/bin

افتح Terminal -> copy أدناه الأمر

sudo gem install cocoapods

سيتم تثبيت أحدث إصدار ثابت من cocoapods .

بعد ذلك ، تحتاج إلى تحديث جراب باستخدام الأمر أدناه

pod setup

يمكنك التحقق من نسخة جراب باستخدام الأمر أدناه

pod --version

بالنسبة لأولئك الذين لديهم تثبيت CocoaPods بدون sudo (على سبيل المثال ، لا ترغب في منح امتيازات مسؤول RubyGems) ، لا تحتاج إلى الأمر sudo لتحديث تثبيت CocoaPods الخاص بك:

pod --version

يمكنك معرفة مكان تثبيت جوهرة CocoaPods مع:

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory

إذا كان هذا ضمن دليل منزلك ، فعليك بالتأكيد تشغيل gem install cocoapods دون استخدام sudo .

أخيرًا ، لمعرفة نوع CocoaPods الذي تستخدمه حاليًا ، اكتب:

Successfully installed cocoapods-x.x.x
Parsing documentation for cocoapods-x.x.x
Installing ri documentation for cocoapods-x.x.x
Done installing documentation for cocoapods after 4 seconds
1 gem installed

فيما يلي خطوات لتحديث cocoapods:

  1. فتح المحطة الطرفية (الاختصار: Press cmd + space tab لفتح Spotlight ثم النص في terminal )
  2. استخدام الأمر sudo جوهرة تثبيت cocoapod ق. سيطلب هذا كلمة مرور النظام بسبب مخاوف أمنية بعد ذلك يقوم بتثبيت الأحجار الكريمة

  1. الآن ، قم بإعداد pod باستخدام أمر pod setup . وهذا الإعداد cocoapods سيد الريبو.

  1. يمكنك التحقق من إصدار cocoapods باستخدام الأمر pod --version --version.


قم بتنفيذ ما يلي على الجهاز للحصول على أحدث إصدار ثابت :

sudo gem install cocoapods

أضف - --pre الحصول على أحدث إصدار:

sudo gem install cocoapods --pre




alamofire