วิธีการติดตั้ง cocoapods?


306

ฉันอ้างถึงลิงก์มากเกินไปและพยายาม แต่ก็ไม่ประสบความสำเร็จ หากมีใครมีความคิดโปรดช่วยแบ่งปันกับฉัน ฉันอ่านเอกสารโกโก้และหลายครั้งพยายามติดตั้ง แต่ล้มเหลวเสมอเนื่องจากขั้นตอนการเริ่มต้น ฉันพบข้อผิดพลาดหนึ่งโดยที่ฉันไม่สามารถติดตั้งอัญมณีก่อน ใครช่วยให้ฉันทีละขั้นตอน? วิธีการติดตั้งหรือสาธิต

นี่คือลิงค์เดียวที่ฉันได้ลอง

ภาพหน้าจออ้างถึงข้อผิดพลาดคอนโซลนี้ที่ฉันได้รับ:

ป้อนคำอธิบายรูปภาพที่นี่


นี่อาจเกี่ยวข้องกับรุ่น ruby, ตรวจสอบรุ่นของ ruby, ruby ​​-v มันพูดว่าอะไร?
Janak Nirmal

ฉันคิดว่านี่เป็นคำตอบสำหรับคำถามของคุณตรวจสอบลิงค์นี้stackoverflow.com/questions/2238340/…
Anjaneyulu Battula

คำตอบ:


715

ติดตั้ง POD

[1] เปิดเทอร์มินัลและประเภท:

sudo gem install cocoapods

Gem จะได้รับการติดตั้งใน Ruby ภายใน System library หรือลองใช้ 10.11 Mac OSX El Capitan ให้พิมพ์:

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

หากมีข้อผิดพลาด "activesupport ต้องใช้ Ruby version> = 2.xx" ให้ติดตั้ง activesupport ล่าสุดก่อนโดยพิมพ์เทอร์มินัล

sudo gem install activesupport -v 4.2.6

[2] หลังจากการติดตั้งจะมีข้อความจำนวนมากอ่านพวกเขาและหากไม่พบข้อผิดพลาดหมายความว่าการติดตั้ง cocoapods เสร็จสิ้น ถัดไปคุณต้องติดตั้ง cocoapods master repo พิมพ์ใน terminal:

pod setup

และรอมันจะดาวน์โหลด repo หลัก ขนาดใหญ่มาก (370.0MB ในเดือนธันวาคม 2559) ดังนั้นมันอาจจะชั่วขณะหนึ่ง คุณสามารถติดตามการดาวน์โหลดได้โดยเปิดแท็บกิจกรรมและไปที่เครือข่าย goto แล้วค้นหา git-remote-https หรือคุณสามารถลองเพิ่ม verbose ในคำสั่งดังนี้:

pod setup --verbose

[3] เมื่อเสร็จแล้วมันจะเอาท์พุท "การตั้งค่าเสร็จสมบูรณ์" และคุณสามารถสร้างโครงการ XCode ของคุณและบันทึก

[4] จากนั้นในเทอร์มินัลซีดีถึง "ไดเรกทอรีรากโครงการ XCode ของคุณ" (ที่.xcodeprojไฟล์ของคุณอยู่) และพิมพ์:

pod init

[5] จากนั้นเปิดโครงการ podfile ของคุณโดยพิมพ์ใน terminal:

open -a Xcode Podfile

[6] Podfile ของคุณจะเปิดในโหมดข้อความ เริ่มแรกจะมีคำสั่งเริ่มต้นอยู่ในนั้น ที่นี่คือที่ที่คุณเพิ่มการอ้างอิงของโครงการ ตัวอย่างเช่นใน podfile ให้พิมพ์

pod 'AFNetworking', '0.9.1'

(บรรทัดนี้เป็นตัวอย่างของการเพิ่มไลบรารี AFNetworking ให้กับโครงการของคุณ)

เคล็ดลับอื่น ๆ :

uncomment platform :ios, '9.0' uncomment user_frameworks! หากคุณใช้สวิฟท์

เมื่อคุณแก้ไข podfile เสร็จแล้วให้บันทึกและปิด Xcode

[7] จากนั้นติดตั้งพ็อดลงในโครงการของคุณโดยพิมพ์เทอร์มินัล:

pod install

ขึ้นอยู่กับจำนวนไลบรารีที่คุณเพิ่มลงใน podfile ของคุณสำหรับโครงการเวลาที่ใช้ในการดำเนินการนี้จะแตกต่างกันไป เมื่อเสร็จแล้วจะมีข้อความแจ้งว่า

"การติดตั้ง Pod เสร็จสมบูรณ์มีการอ้างอิง X จากพ็อดรวม Podfile และ X ทั้งหมด"

ตอนนี้ปิดโปรเจ็กต์ Xcode ของคุณ จากนั้นค้นหาและเปิด.xcworkspaceไฟล์โครงการ Xcode และเริ่มการเข้ารหัส (คุณไม่ควรเปิดxcodeprojไฟล์อีกต่อไป)


35
คำแนะนำที่เป็นประโยชน์มาก! เรียบง่ายและสะอาดมาก!
Rizwan Ahmed

3
'การติดตั้งพ็อด' ใช้เวลาตลอดไป ฉันตรวจสอบในการตรวจสอบกิจกรรม> แท็บเครือข่าย git-remote-https: แพคเกจ Rcvd ช้ามากแม้ว่าฉันจะมีอินเทอร์เน็ตที่ดี
VipiN Negi

3
ฉันแก้ไขคำตอบเพื่อการจัดรูปแบบที่ดีขึ้นและเพิ่มรายละเอียดของสิ่งที่คาดหวังระหว่างการติดตั้งและการตั้งค่า
GeneCode

3
นี่คือแรงบันดาลใจ
Garret Kaye

1
ขอบคุณสำหรับคำแนะนำ ฉันใช้โปรเจ็กต์กับพ็อดเป็นครั้งแรก ข้อมูลนี้มีประโยชน์มาก
FlaSh

52

1. ก่อนเปิดเทอร์มินัลของคุณ

2. จากนั้นอัปเดตไฟล์อัญมณีของคุณด้วยคำสั่ง

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

3. จากนั้นให้เส้นทางโครงการของคุณ

cd /your project path 

4. แตะ podifle

touch podfile

5. เปิด podfile ของคุณ

open -e podfile

6. มันจะเปิด podfile เหมือนการแก้ไขข้อความ จากนั้นตั้งค่าเป้าหมายของคุณ ตัวอย่างเช่นหากคุณต้องการตั้งค่า Google maps Podfile ของคุณควรเป็นเช่นนั้น

use_frameworks!
target 'yourProjectName' do
    pod 'GoogleMaps'
end

7. จากนั้นติดตั้งพ็อด

pod install

45

ใช้งานได้กับ OS X El Capitan 10.11.x

sudo gem install -n /usr/local/bin cocoapods
หลังจากนี้คุณสามารถตั้งค่าพ็อดโดยใช้การตั้งค่าพ็อด cmd จากนั้นย้ายไปยังไดเรกทอรีโครงการของคุณและติดตั้งพ็อด

@Jayesh สำหรับฉันนี้เป็นเพียงคนเดียวที่ทำงาน ... และคุณบันทึกไว้วันของฉัน ... :)
โจ๊ก

@Joker ฉันใช้เวลา 2 วันสำหรับการแก้ปัญหาฝัก .. :)
Jayesh Mardiya

ขั้นแรกคุณต้องทำตามขั้นตอนของ @Om Prakash คำตอบ
Jayesh Mardiya

1
ฉันถูกต้องหรือไม่ที่บอกว่าสำหรับขั้นตอนแรกเมื่อคุณเรียกว่า "การตั้งค่าพ็อด" คุณสามารถอยู่ในไดเรกทอรีใดก็ได้และไม่จำเป็นต้องอยู่ในไดเรกทอรีโครงการจริงของคุณเพื่อทำการตั้งค่าพ็อดหรือไม่
hinterbu

16

เหล่านี้เป็นขั้นตอนที่สมบูรณ์ที่ฉันมักจะทำตาม ฉันโพสต์ขั้นตอนนี้สั้นที่สุดและสมมติว่าคุณรู้เกี่ยวกับโครงการ Mac และ Xcode ก่อนอื่นให้เปิดเทอร์มินัลแล้วใช้คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละคำสั่ง

พิมพ์คำสั่งต่อไปนี้หากคุณยังไม่ได้ติดตั้ง CocoaPods:

sudo gem install cocoapods

ตอนนี้โปรดย้ายไปยังไดเรกทอรีโครงการ Xcode ของคุณโดยใช้คำสั่งต่อไปนี้และแทนที่/Your Xcode Project Directory Pathด้วยเส้นทางจริงไปยังไดเรกทอรี:

cd /Your Xcode Project Directory Path

ด้านล่างนี้เป็นคำแนะนำวิธีการใช้ CocoaPods โปรดรอสักครู่หลังจากคำสั่งแต่ละคำสั่งและทุกคำสั่งที่ป้อนเข้าสู่เทอร์มินัลเพื่อดำเนินการให้สำเร็จ

  1. ค้นหาพ็อดในเทอร์มินัล:

pod search networking (แทนที่เครือข่ายที่คุณต้องการค้นหา)

  1. การสร้างไฟล์พ็อด:

pod init

  1. การเปิดไฟล์พ็อด:

open -a Xcode Podfile

  1. การเพิ่มพ็อด: (หลังจากเพิ่มพ็อดแล้วคุณต้องบันทึกพ็อดไฟล์ก่อนแล้วจึงกลับไปที่เทอร์มินัลอีกครั้ง)
target 'WebServiceUsingMantleAFNetworking' do
# platform :ios, '8.0' //Choose your version of iOS
pod 'AFNetworking', '~> 2.6.0’

end

หรือ

platform :ios, '8.0'
pod 'AFNetworking'
pod 'Mantle'
pod 'LBBlurredImage'
pod 'TSMessages'
pod 'ReactiveCocoa'
  1. การติดตั้งพ็อด:

pod install

  1. ตรวจสอบการอัปเดตของพ็อดในโครงการที่มีอยู่:

pod outdated

  1. อัปเดตพ็อดที่มีอยู่:

pod update

  1. ถอนการติดตั้ง Cocoapods ออกจากระบบ:

sudo gem uninstall cocoapods

มีบทช่วยสอนที่สมบูรณ์สำหรับการลบพ็อดออกจากโปรเจ็กต์ Xcode ของคุณบนสแต็คโอเวอร์โฟลว์ คุณสามารถตรวจสอบลิงค์ต่อไปนี้สำหรับข้อมูลเพิ่มเติม

จะลบ CocoaPods ออกจากโครงการได้อย่างไร

ขอบคุณ

หวังว่านี่จะช่วยได้


15

ขั้นตอนง่าย ๆ ในการติดตั้งไฟล์พ็อด:

  1. เปิดเทอร์มินัล 2. ไปที่เทอร์มินัล: sudo gem install cocoapods

  2. กำหนดเส้นทางโครงการของคุณใน terminal

  3. คำสั่ง: pod init

  4. ไปที่ไฟล์พ็อดของโครงการของคุณและเพิ่มพ็อดที่คุณต้องการติดตั้ง

  5. เพิ่มในไฟล์พ็อด: พ็อด 'AFNetworking', '~> 3.0

  6. คำสั่ง: ติดตั้ง Pod

  7. ปิดโครงการ Xcode

  8. เปิดโครงการของคุณจากอาคาร

  9. คำสั่ง: เปิด PodDemos.xcworkspace


ทำไมการย้อนกลับ ง่ายต่อการเข้าใจกับการจัดรูปแบบที่ถูกต้อง
ผู้ใช้ที่ไม่ใช่ผู้ใช้

12

สำหรับ macOS Mojave ด้วย Xcode 10.3 ฉันได้รับคำเตือนที่น่ากลัวจากgemเส้นทางที่มีหรือไม่มี-n /usr/local/bin:

xcodeproj's executable "xcodeproj" conflicts with /usr/local/bin/xcodeproj
Overwrite the executable? [yN] 

สิ่งที่ใช้ได้กับฉันยังคงเป็น Homebrew เพียง

brew install cocoapods

12
  1. เปิด Terminal
  2. พิมพ์ใน sudo gem install cocoapodsถ้าคุณไม่มี CocoaPods
  3. ป้อนcd /project pathแต่แทนที่project pathด้วยเส้นทางโครงการจริง
  4. แตะ podfile
  5. ใช้หนึ่งในคำสั่งต่อไปนี้เพื่อเปิด podfile: open -e podfileเพื่อเปิดใน TextEdit หรือ open -a pod fileเพื่อเปิดใน Xcode
  6. กำหนดเป้าหมายของคุณและเพิ่มไฟล์ pod ของ GoogleMaps เช่น:
    target 'PROJECT NAME HERE' do
    pod 'GoogleMaps'
    end
  7. ใช้pod installเพื่อติดตั้งการพึ่งพา

ขอบคุณสำหรับการแบ่งปัน! ไม่ทราบว่าฉันสามารถเปิดเอกสารภายในหน้าต่างแยกหรือใน xCode ผ่าน bash! :)
Alex Cio

7

นี่คือขั้นตอนทั้งหมดที่มีภาพ โปรดติดตามอย่างถูกต้องและฉันแน่ใจว่าคุณจะไม่ได้รับข้อผิดพลาดใด ๆ

จากวิธีการติดตั้งและการตั้งค่า CocoaPods โครงการ


ก่อนอื่นให้ตรวจสอบว่าคุณต้องติดตั้งcommand lineหรือไม่

คุณสามารถตรวจสอบสิ่งนี้ได้โดยเปิด Xcode นำทางไปที่เมนู

 Xcode > Preferences > Downloads > Components, finding Command Line Tools and select install/update.

เครื่องมือ Commandline

หากคุณยังไม่พบcommand line toolคุณจำเป็นต้องเขียนคำสั่งนี้ในเทอร์มินัล xcode-select --install

และคลิกที่ติดตั้ง

หากคุณมีเครื่องมือติดตั้งบรรทัดคำสั่ง คุณต้องเลือกไดเรกทอรี Xcode ของคุณ (บางครั้งปัญหาประเภทนี้สร้างขึ้นเนื่องจากรุ่น Xcode ที่แตกต่างกัน) ทำตามขั้นตอนนี้

เปิด terminal และรันคำสั่งนี้:

sudo gem install cocoapods

ป้อนรหัสผ่านผู้ดูแลระบบ อาจใช้เวลาสักครู่ หลังจากนั้นไม่กี่นาทีก็จะแสดงข้อความสีเขียวคือติดตั้งฝักโกโก้เรียบร้อยแล้วในเครื่อง mac ของคุณ

หากคุณได้รับข้อผิดพลาดกับ XCode6 เช่นเส้นทางนักพัฒนาหายไป เรียกใช้คำสั่งนี้ครั้งแรกในเทอร์มินัล:

sudo xcode-select -switch /Applications/Xcode6.app (or your XCodeName.app)

ตอนนี้คุณสามารถตั้งค่า Pod ด้วยโครงการ Xcode ของคุณ

และตอนนี้คุณต้องติดตั้งพ็อด ทำตามขั้นตอนนี้

1) เปิดเทอร์มินัล

2) เปลี่ยนไดเร็กทอรีเป็นไดเร็กทอรีรูทโปรเจ็กต์ XCode ของคุณ (โดยที่วางไฟล์ ProjectName.xcodeproj ของคุณ)

3) $ pod setup: (ตั้งค่า repo หลักของ CocoaPods)

หากสำเร็จแสดงว่า: การตั้งค่าเสร็จสมบูรณ์ (เข้าถึงแบบอ่านอย่างเดียว) ดังนั้นคุณตั้งค่าทุกอย่าง ตอนนี้ให้ทำสิ่งที่เห็นได้ชัดขึ้น ... ใช่! ให้ติดตั้งไลบรารีในโครงการ Xcode ของคุณ

ตอนนี้คุณต้องตั้งค่าและอัปเดตไลบรารีที่เกี่ยวข้องกับพ็อดในโครงการของคุณ

ขั้นตอนในการเพิ่ม - ลบ - อัพเดทไลบรารีในพ็อด:

1) เปิดเทอร์มินัล

2) เปลี่ยนไดเรกทอรีเป็นไดเรกทอรีรากโครงการ XCode ของคุณ หากเทอร์มินัลของคุณกำลังทำงานอยู่ไม่จำเป็นต้องทำเช่นนี้เพราะคุณอยู่ในเส้นทางเดียวกันแล้ว

3) $ touch pod file

4) $ open -e podfile(ควรเปิดไฟล์ข้อความเปล่า)

5) เพิ่มชื่อไลบรารีของคุณในไฟล์ข้อความนั้น คุณสามารถเพิ่มชื่อใหม่ (ชื่อ lib) ลบชื่อใด ๆ หรือเปลี่ยนรุ่นเช่น:

   pod ’Facebook-iOS-SDK’
   pod ’EGOTableViewPullRefresh’
   pod ’JSONKit’
   pod ‘MBProgressHUD

หมายเหตุ:ใช้ปุ่ม (ควบคุม +”) เพื่อเพิ่มเครื่องหมายคำพูดเดี่ยวที่ท้ายชื่อห้องสมุดทั้งสอง มันควรจะแสดงเป็นเส้นแนวตั้งตรง หากไม่มีปุ่มควบคุมมันจะถูกเพิ่มเข้าไปในเครื่องหมายคำพูดเดี่ยวแบบหยิกซึ่งจะทำให้เกิดข้อผิดพลาดขณะทำการติดตั้งไฟล์

6) บันทึกและปิดไฟล์ข้อความนี้ ขณะนี้ไลบรารีกำลังติดตั้งและคุณต้องติดตั้ง / อัปเดต

7) ไปที่เทอร์มินัลของคุณอีกครั้งและรันคำสั่งนี้: $ pod install (เพื่อติดตั้ง / อัพเดทไลบรารีเหล่านี้ในพ็อด)

คุณจะเห็นผลลัพธ์คล้ายกับที่แสดงต่อไปนี้:

Updating spec repo `master’
Installing Facebook-iOS-SDK
Generating support files

การตั้งค่าเสร็จสมบูรณ์

บันทึก:-

 If you have followed this whole procedure correctly and step by step , then you can directly fire `pod update` command after selecting `Xcode` and then select your project path. and write your command `pod update`  

แก้ไข: -

คุณสามารถตรวจสอบเครื่องมือบรรทัดคำสั่งได้ที่นี่

เครื่องมือบรรทัดคำสั่งใน <code> ตำแหน่ง </code>


1
เมื่อคุณอ้างถึงงานของคนอื่นโปรดใช้การจัดรูปแบบอ้างเพื่อระบุสิ่งที่คัดลอกมา นอกจากนี้ยังมีความซื่อสัตย์มากกว่าที่จะระบุลิงก์ของแหล่งที่มาซึ่งข้อความที่คัดลอกมาล่วงหน้าแทนที่จะเป็นที่ด้านล่างของคำตอบของคุณ

7

การติดตั้ง Pod ให้ข้อผิดพลาดในOS X El Capitan 10.11.2

ข้อผิดพลาด: ข้อผิดพลาดในการติดตั้ง cocoapods: activesupport ต้องใช้รุ่น Ruby> = 2.2.2

ป้อนคำอธิบายรูปภาพที่นี่

หลังจากได้รับข้อผิดพลาดนี้ลองคำสั่งนี้และติดตั้งอีกครั้งมันทำงานให้ฉัน

sudo gem install activesupport -v 4.2.6

ตอนนี้ลองใช้คำสั่งติดตั้งพ็อดเดียวกัน

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

หวังว่ามันจะช่วยพวกเราทุกคน


7

Cocoapods การติดตั้งบน macOS High Sierra:

  1. ติดตั้ง Homebrew https://brew.sh/

  2. ดำเนินการคำสั่งต่อไปนี้ใน terminal:

sudo gem update --system

sudo gem install activesupport -v 4.2.6

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

pod setup

pod setup --verbose

6

สำหรับฉันวิธีที่ง่ายที่สุดคือการติดตั้งผ่านพลอยทับทิม

sudo gem install cocoapods -v

โปรดทราบ -v สำหรับ verbose ต้องใช้เวลาสักครู่ในการติดตั้ง cocoapods และบ่อยครั้งที่คุณสับสนหากเกิดขึ้นจริง


4

ขั้นตอนการติดตั้งไฟล์ Pod

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

การตั้งค่าพ็อด

cd ~/Path/To/Folder/Containing/ShowTracker


touch podfile
open -a Xcode Podfile // TO OPEN IT IN XCODE 
OPEN -e podfile   // TO OPEN IT IN TEXT EDITOR
pod install  // TO INSTALL A NEW POD
pod update // TO UPDATE ALL PODS

4

โดยปกติเราใช้

sudo gem install cocoapods

โซลูชันแก้ไขข้อผิดพลาด Cocoapods บน El Capitan 10.11:

sudo gem install -n /usr/local/bin cocoapods
pod setup
cd /project path
pod init

ใน Podfile เราต้องตั้งเป้าหมาย

# Podfile

platform :ios, '9.0'

use_frameworks!

# My other pods

target “Projectnamedo

    pod 'MBProgressHUD', '~> 0.8'
    pod 'Reachability', '~> 3.1.1'
    pod 'AFNetworking', '~> 2.2'
    pod 'TPKeyboardAvoiding', '~> 1.2'

end

target 'ProjectnameTests' do
    testing_pods
end

target 'ProjectnameUITests' do
    testing_pods
end

ในคอนโซล - เทอร์มินัล

pod install

3

ขอขอบคุณที่แก้ปัญหา 10 ขั้นตอน SwiftBoy ของผมประสบความสำเร็จในการใช้ CocoaPods การติดตั้งรุ่นล่าสุดของAudioKit

1.การใช้ Xcode สร้างโครงการMyAudioApp Swift บันทึกไว้ในไดเรกทอรีนักพัฒนาของฉันเช่น

    /Users/me/Developer/MyAudioApp

2.การใช้ Cocoapods ติดตั้ง AudioKit ภายในโครงการ MyAudioApp (เช่นติดตั้ง AudioKit sdk)

3.เปิด Terminal พิมพ์คำสั่งด้านล่างแล้วกดEnter

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

4.ระบุรหัสผ่านระบบและกดEnter

5.ในเทอร์มินัลให้พิมพ์คำสั่งด้านล่างแล้วกดEnter

    cd /Users/me/Developer/MyAudioApp

6.สร้างไฟล์พ็อดโครงการ - ในคำสั่งประเภทเทอร์มินัลด้านล่างแล้วกดEnter

    touch Podfile

7.เปิดไฟล์พ็อดโครงการ - ในคำสั่งประเภทเทอร์มินัลด้านล่างและกดEnter (เปิดใน TextEdit)

    open Podfile

8.แก้ไขรหัสด้านล่างเป็นไฟล์พ็อดเปิด (และบันทึกไฟล์ก่อนเลิก TextEdit)

    source 'https://github.com/CocoaPods/Specs.git'
        platform :ios, '12.2'
        use_frameworks!

        target 'MyAudioApp' do
        pod 'AudioKit', '~> 4.7'
    end

9.ในการติดตั้ง AudioKit ใน MyAudioApp workspace ให้พิมพ์คำสั่ง Terminal ด้านล่างแล้วกด Enter

    Pod install     

และรอให้การติดตั้งเสร็จสิ้น

10.ใน Finder ให้ไปที่โฟลเดอร์โครงการ/ Users / me / Developer / MyAudioApp และคลิกไฟล์. xcworkspaceด้านล่าง (เปิดใน Xcode!)

    /Users/me/Developer/MyAudioApp/MyAudioApp.xcworkspace

11.ใน MyAudioApp แก้ไข ViewController.swift และใส่สิ่งต่อไปนี้

    import AudioKit 

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

สิ่งนี้ใช้ได้สำหรับฉัน -n ช่วยให้คุณแก้ไขข้อผิดพลาดในการอนุญาต


3

ปี 2563 การติดตั้ง Cocoapods v1.9.1 ใน Mac OS Catalina

  1. ขั้นแรกให้ตั้งค่าเวอร์ชัน Xcode ใน mac โดยใช้เทอร์มินัล

$ sudo xcode-select -switch /Applications/Xcode.app

  1. ถัดไปติดตั้ง cocoapods โดยใช้เทอร์มินัล

$ sudo gem ติดตั้ง cocoapods

สำหรับข้อมูลเพิ่มเติมโปรดเยี่ยมชมเว็บไซต์อย่างเป็นทางการhttps://cocoapods.org/


2

cocoapod บนเทอร์มินัลทำตามสิ่งนี้:

sudo gem update

sudo gem install cocoapods

pod setup

cd (project direct drag link) 

pod init

open -aXcode podfile (if its already open add your pod file name ex:alamofire4.3)

pod install

pod update

2

ขั้นตอนการติดตั้งฝักโกโก้:

เปิดเทอร์มินัลของคุณ:

sudo gem update --system

sudo gem install activesupport -v 4.2.6

sudo gem install cocoapods

pod setup

pod setup --verbose

จากนั้นไปที่ไดเรกทอรีโครงการของคุณด้วย Terminal

cd Your Project Path

จากนั้นป้อนคำสั่งด้านล่างในเทอร์มินัล

pod init

open -a Xcode Podfile

[แก้ไขไฟล์ POD ด้วย pod 'libname']

pod install

ขั้นตอนที่ขาดหายไปสำหรับ El Capitan OS: sudo gem install cocoapods (ซึ่งจะทำให้เกิดข้อผิดพลาดตามค่าเริ่มต้น) neonichu @ GitHub: นี่เป็นวิธีแก้ปัญหาเมื่อคุณได้รับข้อผิดพลาด "ไม่อนุญาตการดำเนินการ" $ mkdir -p $ HOME / ซอฟต์แวร์ / ทับทิม $ export GEM_HOME = $ HOME / ซอฟต์แวร์ / ทับทิม $ gem ติดตั้ง cocoapods [... ] 1 gem ติดตั้ง $ ส่งออก PATH = $ PATH: $ HOME / ซอฟต์แวร์ / ทับทิม / bin $ pod - -version 0.37.2 สำหรับรายละเอียด - github.com/CocoaPods/CocoaPods/issues/3692
NukeouT

1

คุณอยู่หลังพรอกซีหรือไม่? ถ้าเป็นเช่นนั้นให้ส่งผ่านพร็อกซีเป็นอาร์กิวเมนต์sudo gem install --http-proxy http://user:password@www-proxy.example.com:80 cocoapods `


1
  1. เปิดTerminal
  2. ป้อน$ sudo gem install cocoapodsคำสั่งในเทอร์มินัล
  3. สร้างโครงการ Xcode ใหม่
  4. นำทางไปยังไดเรกทอรีที่มีโครงการ Xcode ใช้cd“ ../directory-location/ .. ”หรือcd [โฟลเดอร์โครงการลากแล้วปล่อย]
  5. พ็อดติดตั้ง

สกรีนช็อตสำหรับขั้นตอน

หากสิ่งนี้แจ้งข้อผิดพลาดให้Unable to add a source with url..ติดตั้งเครื่องมือบรรทัดคำสั่งสำหรับ Xcode อีกครั้งรันคำสั่งติดตั้ง Pod อีกครั้ง

นี้จะติดตั้งการอ้างอิงทั้งหมดเช่นกัน

ตอนนี้เปิดโครงการของคุณในพื้นที่ทำงานเช่น Project-Name.xcworkspace แทนที่จะเป็น Project-Name.xcodeproj


1

คุณสามารถติดตั้ง cocoapodsผ่านทาง brew ใน mac os

ก่อนเปิดเทอร์มินัลของคุณ

เรียกใช้รหัสนี้ (สำหรับการติดตั้ง homebrew หากคุณยังไม่ได้):

     ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null

จากนั้นติดตั้งโฮมบรูว์ได้อย่างง่ายดายผ่านคำสั่งนี้:

brew install cocoapods

1

หากคุณต้องการติดตั้ง CocoaPods เป็นครั้งแรกสำหรับโครงการของคุณ

ตัวอย่าง: ที่นี่เราจะติดตั้ง "Alamofire" sdk โดยใช้ฝักโกโก้ทีละขั้นตอน

ขั้นตอนที่ 1เปิด Terminal แล้วกดปุ่มคำสั่งจากนั้นกดปุ่ม "Enter"

sudo gem ติดตั้ง cocoapods

ขั้นตอนที่ 2ถ้าถามคุณควรระบุรหัสผ่านระบบแล้วกดปุ่ม "Enter"

ขั้นตอนที่ 3ด้วยคำสั่ง“ cd” และกำหนดพา ธ ของโครงการของคุณแล้วกดปุ่ม“ Enter”

หมายเหตุ: พิมพ์คำสั่ง "cd" ตามด้วยเว้นวรรคแล้วลากโฟลเดอร์โครงการไปที่เทอร์มินัลจะใช้เส้นทางโครงการตามที่แสดงด้านล่าง (ที่นี่ชื่อโครงการของฉันคือ Simple Alamofire)

cd / Users / ramdhanchoudhary / Documents / Swift \ Workspace / Simple \ Alamofire

ป้อนคำอธิบายรูปภาพที่นี่

ขั้นตอนที่ 4สร้างไฟล์พ็อดในโปรเจคของคุณด้วยเทอร์มินัลโดยใช้คำสั่ง“ touch Podfile” แล้วกด“ Enter”

แตะ Podfile

ขั้นตอนที่ 5.จากนั้นเปิด“ Podfile” โดยคำสั่งเทอร์มินัล“ open Podfile” แล้วกด“ Enter”

เปิด Podfile

ขั้นตอนที่ 6.ตอนนี้พิมพ์รหัสต่อไปนี้ในไฟล์ pod ที่เปิดแล้วบันทึกและปิดไฟล์

source 'https://github.com/CocoaPods/Specs.git'
    platform :ios, '10.0'
    use_frameworks!

    target '<Your Target Name>' do
            pod 'Alamofire', '~> 4.0'
    end

ขั้นตอนที่ 7ย้อนกลับไปในคำสั่งประเภทขั้ว "ติดตั้ง Pod" แล้วกดปุ่ม "Enter"

พ็อดติดตั้ง

ขั้นตอนที่ 8รอให้การติดตั้งเสร็จสมบูรณ์ 100% ประมาณ 650+ MB

ขั้นตอนที่ 9 นั่นคือไปที่โฟลเดอร์โครงการแล้วเปิดไฟล์ด้านล่าง

.xcworkspace

ขั้นตอนที่ 10 นำเข้าคลาส Alamofire และใช้งาน !!

นำเข้า Alamofire


0

ตรวจสอบสิ่งนี้

gem install -p http://proxy_ip:proxy_port compass

คุณอาจต้องเพิ่มชื่อผู้ใช้และรหัสผ่านของคุณ:

gem install -p http://[username]:[password]@proxy_ip:proxy_port compass

และตรวจสอบลิงค์นี้มันอาจช่วยคุณ


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.