Xcode - ld: ไม่พบไลบรารีสำหรับ -lPods


185

ฉันได้รับข้อผิดพลาดเหล่านี้เมื่อฉันพยายามสร้างแอปพลิเคชัน iOS

ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Ld /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator/Totalbox.app/Totalbox normal x86_64
cd /Users/Markus/Development/xcode/totalbox-ios
export IPHONEOS_DEPLOYMENT_TARGET=7.1
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot 
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk -L/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -F/Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator -filelist /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Intermediates/Totalbox.build/Debug-iphonesimulator/Totalbox.build/Objects-normal/x86_64/Totalbox.LinkFileList -Xlinker -objc_abi_version -Xlinker 2 -ObjC -framework CoreGraphics -framework Foundation -framework MobileCoreServices -framework QuartzCore -framework Security -framework SystemConfiguration -fobjc-arc -fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=7.1 -framework CoreGraphics -framework UIKit -framework Foundation -lPods -Xlinker -dependency_info -Xlinker /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Intermediates/Totalbox.build/Debug-iphonesimulator/Totalbox.build/Objects-normal/x86_64/Totalbox_dependency_info.dat -o /Users/Markus/Library/Developer/Xcode/DerivedData/Totalbox-clpeqwpfvwuhpleeejnzlavncnvj/Build/Products/Debug-iphonesimulator/Totalbox.app/Totalbox

PODS ROOT ในการตั้งค่าการสร้าง:

${SRCROOT}/Pods

ฉันไม่ได้สร้างโครงการ Xcode นี้ - เพิ่งดึงมาจากคอมไพล์เพื่อตรวจสอบ

คำตอบ:


601

หากโครงการใช้ CocoaPod โปรดระวังที่จะเปิด.xcworkspaceไฟล์แทน.xcodeprojไฟล์เสมอ


2
ฉันพบว่ามันมีประโยชน์ในการสร้างเป้าหมายพ็อดไม่ใช่เป้าหมาย Xcode ปกติ
Don Simon

1
หลังจากเปิดแล้วฉันก็ไม่สามารถเปิดโครงการได้เลย ฉันควรทำอย่างไรดี?
Inuyasha

ฉันสังเกตเห็นว่าการอ้างอิงถึงPodsอยู่ใน.xcodeprojแต่ไม่ได้อยู่ใน.xcworkspaceเหตุใดจึงแก้ปัญหานี้ได้ผล
Jacksonkr

1
ซีดีลงในโฟลเดอร์โครงการและเรียกใช้ "pod update" หากคุณไม่มีพ็อดให้ค้นหาวิธีติดตั้ง
justinkoh

2
ฉันได้รับข้อความแสดงข้อผิดพลาดเมื่อเปิด. xcworkspace (เฉพาะเจาะจงมากขึ้นใช้งานได้หนึ่งครั้งบนเครื่อง mac และไม่ได้อยู่ที่อื่น) ในกรณีของฉันพบปัญหาที่เกี่ยวข้องกับการเปลี่ยนชื่อโครงการและคัดลอกไปยังคอมพิวเตอร์เครื่องอื่นในภายหลัง libs ไม่ได้ถูกคัดลอกไปยังตำแหน่งใหม่ เปรียบเทียบ: /Users/[USERNAME]/Library/Developer/Xcode/DerivedData/[OLDPROJECTNAME]-[LONGRNDCHARS]/Build/Productsกับ:/Users/[USERNAME]/Library/Developer/Xcode/DerivedData/[NEWPROJECTNAME]-[LONGRNDCHARS]/Build/Products
ยัตโก

97

มีปัญหานี้เช่นกัน มีบางอย่างผิดปกติในการติดตั้ง CocoaPods ของฉัน ไม่มีพ็อดอื่นที่ไม่ใช่ KIF ติดตั้งอย่างถูกต้อง ฉันติดตามความคิดเห็นในกระทู้นี้เพื่อช่วย

โดยพื้นฐานแล้วฉันจำเป็นต้องตรวจสอบให้แน่ใจว่าBuild Active Architectures Onlyการตั้งค่าสำหรับโครงการของฉันและโครงการ Pod นั้นเท่ากัน


7
ฉันต้องทำให้แน่ใจว่ามันยังเท่ากันระหว่างเป้าหมายของโครงการและเป้าหมายของพ็อด ...
นิมโรดไชชัย

สิ่งนี้เกิดขึ้นกับฉันทุกๆ 6 เดือนและฉันไม่สามารถจำได้ว่าฉันแก้ไขได้อย่างไรในครั้งสุดท้าย ... สร้างสถาปัตยกรรมที่ใช้งานอยู่เท่านั้น . . ขอให้พวกเราทุกคนจำ
Kanongata

51

หลังจากชั่วโมงการวิจัยวิธีนี้ใช้ได้ผลสำหรับฉัน:

(ข้อจำกัดความรับผิดชอบ: ผลลัพธ์อาจแตกต่างกันไปตามสถานการณ์)

Library not found -lPods-(someCocoapod)ข้อผิดพลาดเนื่องจากรายการหลายรายการใน:

Settings(Target) > Build Settings > Linking > 'Other Linker Flags'

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

หลายชั่วโมงเกินไป ...

การแก้ไขของฉัน:

ลบบรรทัด -lPods- (someCocoaPod) ในรายการ 'Other Linker Flags' แต่เฉพาะถ้า $ (สืบทอดมา) อยู่ด้านบน ตอนแรกฉันไม่แน่ใจ แต่สัญญาณที่ทำให้มั่นใจได้คือฉันยังคงเห็นการอ้างอิงถึง cocoapods ของฉันเมื่อฉันออกจากโหมดแก้ไข (สืบทอดมา) ฉันทดสอบในการดีบักและปล่อยซึ่งทั้งสองอย่างให้ข้อผิดพลาดแก่ฉันและปัญหาได้รับการแก้ไขในทันที


ทำงานเหมือนมีเสน่ห์ขอบคุณ ฉันมีปัญหานี้เมื่ออัปเดตเป็น Swift 2.0 บน El Capitan เท่านั้น ทำงานได้อย่างสมบูรณ์แบบมาก่อน
Ovi

ฉันมี $ (สืบทอดมา) เท่านั้นและในเวลาเดียวกันฉันก็มีเพลงที่น่าผิดหวังเหล่านี้ ฉันจะแก้ไขค่าที่เป็นต้นฉบับของตัวแปร $ (ที่สืบทอด) ได้อย่างไร
nickolay

คุณบันทึกคนวันของฉัน .... ติดอยู่ในปัญหานี้ในขณะที่ ... มันเกิดขึ้นเพราะฉันได้ลบโครงการ pod ทั้งหมดและเพิ่มมันอีกครั้ง
Mihir Mehta

แก้ไขสำหรับฉันเช่นกัน ฉันจะไม่คิดเรื่องนี้ด้วยตัวเอง!
bmueller

คุณชนะ! ได้ผลเหมือนเป็นเสน่ห์
Rob Sanders

31

ดูเหมือนว่าโครงการได้รับการใช้cocoapods และไฟล์นั้นหายไปจากโครงการของคุณ

คุณไม่สามารถดาวน์โหลดได้จากคอมไพล์ คุณต้องติดตั้งจาก cocoapods

สำหรับความช่วยเหลือเพิ่มเติมคุณสามารถติดตามบทแนะนำ CocoaPods ได้

หากโครงการใช้CocoaPodsความตระหนักในการเปิด.xcworkspaceไฟล์แทน.xcodeprojไฟล์เสมอ


1
@RahulPatel วิธีการติดตั้งไฟล์โดยเฉพาะคุณสามารถกรุณาแบ่งปันคำสั่ง
Ashok Londhe

หากคุณต้องการใช้รุ่นเบต้าใหม่คุณสามารถใช้:pod 'GoogleAds-IMA-iOS-SDK-For-AdMob', '3.0.beta.16'
Berendschot

27

หากคุณมีเป้าหมายหลายเป้าหมายในโครงการ Cocoapods อาจรวมตัวเองเข้ากับเป้าหมายเดียวเท่านั้น

ฉันต้องลิงก์ด้วยตนเองlibPods.aใน "เชื่อมโยงไบนารีกับห้องสมุด" สำหรับเป้าหมายเพิ่มเติมแต่ละรายการที่ฉันมี

libPods.a ในรายการกรอบงานของฉัน


ฉันคิดว่าการติดตั้งพ็อดไม่ได้รวมไฟล์ libPods.a กับเป้าหมายทั้งหมดเนื่องจากการเพิ่มขึ้นของ Rizwan ฉันเพิ่มและใช้งานได้ ... ขอบคุณ Rizwan Sattar
Wagh

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

2
จริงๆแล้วสิ่งที่ฉันต้องทำคือลบไลบรารี่ที่ล้าสมัย (my-project-name) .a เพราะฉันเปลี่ยนชื่อโปรเจคก่อนหน้านี้และมันติดอยู่ที่นั่น ฉันให้คะแนนคำตอบของคุณมากขึ้นเพราะเป็นแนวคิดสำหรับปัญหาที่อาจเกิดขึ้น
kalafun

คุณเป็นผู้ช่วยชีวิต!
Yuliwee

24

ปัญหาของฉันได้รับการแก้ไขโดยการกำหนดค่าต่อไปนี้:

Build Active Architecture Only: YES

สิ่งนี้ใช้ได้กับฉันเมื่อฉันพบปัญหากับ SDWebImage .... สำหรับผู้ที่พบวิธีการของพวกเขาที่นี่สำหรับส่วนประกอบ Cocoapod นั้น
Scott D

สิ่งนี้แก้ปัญหานั้นให้ฉันได้ แต่เป็นสาเหตุอีกอย่างหนึ่ง ฉันต้องสร้างสำหรับสถาปัตยกรรมทั้งหมดไม่ใช่เฉพาะที่ใช้งานอยู่
HotFudgeSunday

ในรหัสเก่าฉันกำลังรวมฝัก ฉันกำลังเผชิญกับปัญหาเดียวกัน คำตอบข้างต้นช่วย
Shashank Kulshrestha

15

หากใครมาที่นี่เพื่อแก้ไขข้อผิดพลาดreact-native-fbsdkหลังจากติดตั้งโดยใช้Cocoapodsโปรดจำไว้ว่าคุณต้องลบไฟล์. a อื่น ๆ ทั้งหมดในโปรเจคสร้างเฟสของคุณและมีเพียงให้ .a จาก cocoapods libPods-WhateverAppName.aเรียกว่า

สิ่งเดียวที่เหลืออยู่ที่นี่

ซึ่งมักเกิดจากการทำงานrnpm linkและวิธีการทำงานของ rnpm

หลังจากฉันลบไฟล์ facebook core .a ออกจากขั้นตอนการสร้างของฉันโครงการของฉันก็กลับมาทำงานอีกครั้ง


11

ปัญหาที่เกี่ยวข้องกับ lPods นี้สามารถแก้ไขได้โดยทำตามขั้นตอนด้านล่าง

  • เลือกเป้าหมายโครงการของคุณ
  • ไปใน"Build Phases""Link Binary With Libraries"
  • ตอนนี้ลบ".a"ไฟล์ของไลบรารีที่กำลังสร้างปัญหา
  • ทำความสะอาดและสร้าง

สิ่งนี้จะได้ผล


ในกรณีของฉันลบlibstdc++.6.dylibแก้ปัญหา!
Igor de Lorenzi

อย่างไรและตำแหน่งที่คุณลบ "libstdc ++. 6.dylib" ตามที่ฉันต้องการที่จะลบ "-lstdc ++. 6" ฉันได้รับ "ไม่พบไลบรารีสำหรับ -lstdc ++. 6"
Hari Narayanan

10

ไม่มีคำตอบข้างต้นแก้ไขสำหรับฉัน

สิ่งที่ฉันทำแทนที่จะเรียกใช้pod installด้วยpodคำสั่งที่อยู่นอกtargetส่วน ตัวอย่างเช่น:

#WRONG
pod 'SOMEPOD'

target "My Target" do
    pod 'OTHERPODS'
end

ฉันแก้ไขมันได้อย่างรวดเร็วและคืนพ็อดที่ได้กลับไปยังtargetส่วนที่เป็นเจ้าของและวิ่งpod installอีกครั้ง:

# CORRECT
target "My Target" do
    pod 'SOMEPOD'
    pod 'OTHERPODS'
end

แต่สิ่งที่เกิดขึ้นในระหว่างนี้คือ lib -libPods.aได้เพิ่มเข้าไปในห้องสมุดที่เชื่อมโยงของฉันซึ่งไม่มีอยู่อีกต่อไปและไม่ควรเนื่องจากมีอยู่แล้ว-libPods-My Target.aในนั้น

ดังนั้นวิธีแก้ไขคือเข้าไปที่การตั้งค่าทั่วไปของเป้าหมายของฉันแล้วไปที่Linked Frameworks and Librariesและเพียงแค่ลบออก-libPods.aจากรายการ


ฉันติดตั้ง cocoapods อย่างถูกต้องสำหรับโครงการของฉัน แต่มีข้อผิดพลาดเหมือนกับ OP การลบ -libPods.a แก้ไขให้ฉันแล้ว ขอบคุณครับ
NKorotkov

ผมก็ปรับปรุงโครงการเก่าและทิ้งเก่า Podfile และวิ่งpod initที่จะตั้งขึ้นใหม่และพบไฟล์เก่าเป็นเหมือนของคุณวิธีและไฟล์ใหม่เป็นเหมือน# WRONG # CORRECTขอบคุณ!
BJ Miller

8

ขั้นตอนของฉัน:

  1. ลบโฟลเดอร์พ็อดและไฟล์ 'พ็อด'
  2. พิมพ์ "pod install" ลงใน Terminal
  3. พิมพ์ "pod update" ลงใน Terminal

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


+1 ในกรณีของฉันถ้ามันเป็น-lHelpshiftหรือชื่อเฉพาะของพ็อด Pods/Helpshiftแล้วฉันจะลบโฟลเดอร์เฉพาะที่เฉพาะเจาะจงจึงเป็น จากนั้นทำpod installอีกครั้ง ไม่จำเป็นต้องอัพเดท มันใช้งานได้แล้ว
haxpor

1
การลบพ็อดทั้งหมดจากนั้นติดตั้งใหม่ช่วย
Sanad Liaquat

7

พบปัญหาเดียวกันหลังจากอัปเกรดDeployment targetจาก7.0เป็น8.0และเปิดใช้งานuse_frameworks!

cocoapodsไม่ได้ลบPodName.aไฟล์ที่สร้างไว้ก่อนหน้านี้จากFrameworksส่วนของโครงการของฉัน

ดังนั้นฉันต้องลบมันเองเพราะมันทำให้ linker error


4

ลบไฟล์ / โฟลเดอร์ที่เกี่ยวข้องทั้งหมดของแหล่ง cocoapods ที่นำเข้ายกเว้น podfile

install cocoapod อีกครั้งสิ่งนี้ควรล้างการดึงที่ซ้ำซ้อนจากแหล่งเดิม


3

เมื่อคุณโคลนโครงการจากที่ซึ่งใช้ Cocoapods คุณจะต้องติดตั้งกับโครงการของคุณ

นี่คือสิ่งที่คุณต้องทำทีละขั้นตอน:

  • 1) รหัสที่มาโคลนกับเครื่องท้องถิ่น
  • 2) ปิดโปรเจ็กต์ xcode (ถ้าเปิด);
  • 3) ติดตั้งแอปพลิเคชัน cocoapods บน mac ของคุณโดยใช้คำสั่งนี้ในเทอร์มินัล: " gem install cocoapods ", เพิ่ม " sudo " ในตอนแรกถ้าไม่ได้ผล;
  • 4) ไปที่รูทของโครงการ xcode ของคุณโดยใช้คำสั่ง " cd " ใน terminal
  • 5) คุณควรมี Podfile ในโฟลเดอร์นี้ หากคุณต้องการตรวจสอบอีกครั้งให้ใช้: คำสั่ง" cat Podfile " มันจะแสดงเนื้อหาของไฟล์นี้ด้วย Libraries ที่จะต้องติดตั้งในโครงการของคุณ
  • 6) จากนั้นใช้คำสั่ง" pod install " เพื่อดาวน์โหลดและติดตั้งไลบรารีในโครงการของคุณ Podfile.lockจะถูกสร้างขึ้นและ{ชื่อโครงการของคุณ} .xcworkspaceไฟล์
  • 7) จากนี้ไปคุณจะต้องใช้{ชื่อโครงการของคุณ} .xcworkspaceเพื่อเปิดใน xcode;

โชคดี!


3

นี่เป็นปัญหาของฉันในขณะที่พยายามรวมFirebaseเข้ากับโครงการ Xcode ของฉันโดยใช้cocoapods

library not found for -lGoogleToolboxForMac
linker command failed with exit code 1 (use -v to see invocation)

หลังจากผ่านไปหลายชั่วโมงของการค้นหาและลองใช้การแก้ไขต่าง ๆ ที่ระบุไว้ใน stackoverflow ปัญหาของฉันก็ถูกแก้ไขในขั้นตอนต่อไป

  1. ไปที่Build Settingsค้นหาOther Linker Flagsลบค่าทั้งหมดที่คาดหวัง$(inherited) ภาพ

ทำสิ่งนี้สำหรับเป้าหมายทั้งหมด

  1. ลบโฟลเดอร์พ็อด (ios/Pods )
  2. ทำ pod update

Voila! ข้อผิดพลาด linker ทั้งหมดจะหายไป


สิ่งนี้จำเป็นสำหรับฉันเช่นกัน อย่างไรก็ตามในกรณีของฉันมันเป็นแอปที่ตอบสนองพื้นเมืองเพิ่ม Firebase Analytics ตั้งแต่เดือนกรกฎาคม 2018 แอพทั้งหมดจะต้องสร้างด้วย iOS 11 ต่อแอปเปิ้ล: developer.apple.com/ios/submit/ เมื่อฉันไปที่แท็บทั่วไปของฉันและเลื่อนลงมาที่ Deployment Info / Deployment Target และเปลี่ยนจาก 10.x ซึ่งเป็น คือสิ่งที่ฉันกำหนดเป้าหมายไว้ถึง 11.x - แอปที่สร้าง / เก็บถาวรและฉันสามารถส่งได้
bo_

2

สำหรับฉันแล้วการทำงานต่อไป

  1. ไปที่ "Project Target -> Build Settings -> Preprocessing -> Mac Preprocessor" ตั้งค่า "COCOAPODS = 1" ใน Debug ทั้งหมด, Integration, Release ภายใต้ "มาโครตัวประมวลผลล่วงหน้า"
  2. เพิ่มรายการต่อไปนี้ใน "Other Linker Flags" ภายใต้ "Project Target"
    1. $ รับมรดก
    2. -ObjC
    3. -lc ++
    4. -all_load

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

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

 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).

จากนั้นลอง Mr. Mike ตอบในลิงค์นี้

Xcode 5.1 - ไม่มีสถาปัตยกรรมที่จะคอมไพล์สำหรับ (ONLY_ACTIVE_ARCH = YES, arch ที่ใช้งาน = x86_64, VALID_ARCHS = i386)

หวังว่ามันจะช่วย!


2

ในโครงการที่มีเป้าหมายหลายรายการฉันมีปัญหาเดียวกันหลังจากเปลี่ยน Scheme และชื่อแอพและพยายามอัปเดตพ็อด ปัญหานี้เกิดขึ้นเนื่องจากมีรายการหลายรายการใน Build Phases -> เชื่อมโยงไบนารีกับไลบรารีซึ่งมีรายการไลบรารี. a ก่อนหน้าและรายการปัจจุบันอยู่ในขณะที่รายการก่อนหน้าไม่มีอยู่อีกต่อไป การลบไลบรารีออกจากที่นั่นก็ช่วยแก้ปัญหาได้


1

ทางของฉัน

  1. สร้างโครงการใหม่และติดตั้งพ็อดมันจะสามารถทำงานได้โดยไม่มีข้อผิดพลาด

  2. คัดลอกข้อความใน "Other Linker Flags" ในโครงการใหม่ไปยังโครงการเก่า ทำโครงการเก่าเป็นโครงการใหม่เดียวกัน

  3. ตรวจสอบ "เส้นทางการค้นหาส่วนหัว" ด้วย


1

สำหรับฉันมันใช้งานได้ ฉันเปลี่ยนชื่อแอพจาก someApp เป็น otherApp และฉันใช้ฝักโกโก้สำหรับการรวมบริการของบุคคลที่สามหลายรายการ ดังนั้นเนื่องจากไฟล์ libPod 2 ไฟล์ที่เพิ่มเข้ามา (เนื่องจากฉันได้เปลี่ยนชื่อและเป้าหมายของแอป) ในที่สุดฉันก็ต้องลบหนึ่ง libPod และมันก็ใช้งานได้

เป้าหมาย -> สร้างเฟส -> เชื่อมโยงไบนารีกับไลบรารี


1

ฉันได้รับข้อผิดพลาดเดียวกัน

ปัญหา : ฉันสร้างพื้นที่ทำงานแยกต่างหากและเพิ่มโครงการที่มีอยู่ลงในนั้น ฉันได้รับข้อผิดพลาดเมื่อฉันทำงานบนเวิร์กสเปซนั้น

การแก้ไข : ในภายหลังฉันพบว่าเวิร์กสเปซถูกสร้างขึ้นโดยอัตโนมัติภายในโครงการที่มีอยู่เมื่อมีการเพิ่มการอ้างอิง และต้องทำงานบนพื้นที่ทำงานนั้น


คำตอบนี้ไม่ได้ระบุอย่างชัดเจนถึงวิธีการแก้ไขคำถามที่ถูกถาม
มาย

1

วิธีการแก้ปัญหาด้านล่างนี้ทำงานสำหรับฉันสำหรับรุ่น 2.3 แกนหลัก ทำเปลี่ยนแปลงด้านล่างภายใต้ส่วนธงลิงเกอร์อื่น ๆ

1. เพิ่ม $ (สืบทอดมา) และลากรายการนี้ไปยังตำแหน่งสูงสุด 2. นำ "Pods-" คำนำหน้าจาก -l "Pods-fmemopen", l "Pods-NSAttributedStringMarkdownParser" และ -l "Pods-MagicalRecord"

หากยังคงมีปัญหาอยู่ให้ตรวจสอบดูว่า PODS_ROOT ถูกตั้งค่าหรือไม่ คุณสามารถตรวจสอบได้ในส่วนที่ผู้ใช้กำหนด


1

ผมมีปัญหาเหมือนกัน

ติดตั้งพ็อดและการอัปเดตพ็อดในบรรทัดคำสั่งช่วยแก้ไขปัญหาของฉัน


1

หากโครงการใช้ CocoaPods โปรดระวังให้เปิดไฟล์. xcworkspace เสมอแทนที่จะเป็นไฟล์. xcodeproj หากคุณใช้. xcworkspace โปรดติดตั้งไฟล์พ็อดใหม่โดยการลบพ็อดและใส่พ็อดใหม่แล้วติดตั้งอีกครั้ง !!! สิ่งนี้ใช้ได้สำหรับฉัน

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