ข้อผิดพลาด:“ แซนด์บ็อกซ์ไม่ได้ซิงค์กับ Podfile.lock …” หลังจากติดตั้ง RestKit ด้วย cocoapods


232

ฉันพบปัญหาแปลก ๆ หลังจากติดตั้ง RestKit ด้วย cocoapods หลังจากแก้ไขการพึ่งพา RestKit สำหรับโครงการของฉันด้วย cocoapods และพยายามสร้างมันขึ้นมาฉันพบข้อผิดพลาดนี้:

แซนด์บ็อกซ์ไม่ได้ซิงค์กับ Podfile.lock เรียกใช้ 'พ็อดติดตั้ง' หรืออัปเดตการติดตั้ง CocoaPods ของคุณ

ฉันพยายามวิ่งpod installแต่ไม่มีการเปลี่ยนแปลง

นี่คือภาพบางส่วน: ป้อนคำอธิบายรูปภาพที่นี่

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

  PODS:
  - AFNetworking (1.3.3)
  - RestKit (0.20.3):
    - RestKit/Core
  - RestKit/Core (0.20.3):
    - RestKit/CoreData
    - RestKit/Network
    - RestKit/ObjectMapping
  - RestKit/CoreData (0.20.3)
  - RestKit/Network (0.20.3):
    - AFNetworking (~> 1.3.0)
    - RestKit/ObjectMapping
    - RestKit/Support
    - SOCKit
  - RestKit/ObjectMapping (0.20.3)
  - RestKit/Search (0.20.3):
    - RestKit/CoreData
  - RestKit/Support (0.20.3):
    - TransitionKit (= 1.1.1)
  - RestKit/Testing (0.20.3)
  - SOCKit (1.1)
  - TransitionKit (1.1.1)

DEPENDENCIES:
  - RestKit (~> 0.20.0)
  - RestKit/Search (~> 0.20.0)
  - RestKit/Testing (~> 0.20.0)

SPEC CHECKSUMS:
  AFNetworking: 61fdd49e2ffe6380378df37b3b6e70630bb9dd66
  RestKit: 1f181c180105a92f11ec4f6cd7de37625e516d83
  SOCKit: 2f3bc4d07910de12dcc202815e07db68a3802581
  TransitionKit: d0e3344aac92991395d4c2e72d9c5a8ceeb12910

COCOAPODS: 0.29.0

2
คุณลองRun 'pod install' or update your CocoaPods installation.ผิดพลาดตามคำแนะนำหรือไม่?
Wain

3
ฉันทำอย่างนั้น แต่ก็ไม่ประสบความสำเร็จ
Hashem Aboonajmi

1
คุณสามารถโพสต์เวอร์ชันของ Restkit ได้ทั้งในPodfile.lockและในPods/Manifest.lock? ข้อผิดพลาดนั้นเกิดขึ้นเมื่อสิ่งเหล่านี้ไม่เหมือนกัน
MishieMoo

ใช่ฉันเปรียบเทียบพวกเขาพวกเขาเหมือนกันทุกประการ
Hashem Aboonajmi

ข้อผิดพลาดด้านบนข้อผิดพลาด "แซนด์บ็อกซ์" คือ "ต่าง: ไม่พบคำสั่ง" ฉันไม่ทราบว่าการติดตั้ง diff อาจแก้ไขปัญหาได้ แต่อาจเป็นคำใบ้ว่าเกิดอะไรขึ้น
Thunder Rabbit เมื่อ

คำตอบ:


318

ฉันสามารถแก้ไขได้โดยอัปเดต CocoaPods

I. การล้างข้อมูลโครงการ

  1. ในตัวนำทางโครงการเลือกโครงการของคุณ
  2. เลือกเป้าหมายของคุณ
  3. ลบ libPods * .a ทั้งหมดในBuild Phases> Link Binary With Libraries

ครั้งที่สอง อัปเดต CocoaPods

  1. เรียกใช้ Terminal และไปที่ไดเรกทอรีโครงการของคุณ
  2. อัปเดต CocoaPods โดยใช้คำสั่ง pod install

3
ทำงานเหมือนมีเสน่ห์คุณอาจต้องการอัปเดตคำตอบของคุณและพูดว่ารันคำสั่งพ็อดติดตั้ง
ManicMonkOnMac

18
เกี่ยวกับ I.3 - คุณหมายถึงส่วน 'สร้างเฟส> ลิงก์ไบนารีกับห้องสมุด' หรือไม่
kraftydevil

1
เมื่อฉันเรียกใช้คำสั่ง pod install ในไดเรกทอรีโครงการที่ฉันได้รับด้านล่างคำเตือน: การใช้แหล่งข้อมูลโดยนัยได้รับการคัดค้าน หากต้องการใช้แหล่งที่มาทั้งหมดในเครื่องของคุณต่อไปให้เพิ่มสิ่งต่อไปนี้ที่ด้านบนสุดของ Podfile ของคุณ: source ' github.com/CocoaPods/Specs.git ' ฉันได้เพิ่มลิงก์นี้ในไฟล์พ็อด แต่มีสิ่งเดียวกันเกิดขึ้น กรุณาแนะนำ
Mitesh Khatri

นอกจากนี้ฉันต้องลบขั้นตอนการสร้างทั้งหมดที่เกี่ยวข้องกับ CocoaPod เช่น 'Check Pods Manifest.lock' และ 'Copy Pods Resources'
JVillella

17
@ Valery Pavlov ขั้นตอนเหล่านี้ใช้งานได้ แต่หลังจากทำความสะอาดโครงการที่ประสบความสำเร็จการสร้างล้มเหลวในทันทีด้วยข้อผิดพลาด 3 ข้อที่ฉันไม่สามารถกำจัดได้ด้านล่าง ฉันพยายามลบ cocoapods ทั้งหมดติดตั้งใหม่อัปเดตทำทั้งหมดด้วย xcode restart และอื่น ๆ ทั้งหมดนี้ใน terminal ทำงานได้สำเร็จ แต่โครงสร้างยังคงล้มเหลว คิดอะไรเพิ่มเติม ข้อผิดพลาด: diff: /../Podfile.lock: ไม่มีไฟล์หรือไดเร็กตอรี่ดังกล่าว: /Manifest.lock: ไม่มีไฟล์หรือไดเรกทอรีผิดพลาด: แซนด์บ็อกซ์ไม่ได้ซิงค์กับ Podfile.lock เรียกใช้ 'พ็อดติดตั้ง' หรืออัปเดตการติดตั้ง CocoaPods ของคุณ
natur3

111

หลังจากความพยายามหลายอย่างฉันจัดการเพื่อแก้ไขปัญหานี้ ตัวแปร $ {PODS_ROOT} ไม่ได้ถูกตั้งค่าไว้และฉันทำได้ต่ำกว่าเล่ห์เหลี่ยม ไปที่ Build Phases -> Check Pods Manifest.lock และแทนที่

diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null

ถึง

diff "${SRCROOT}/Podfile.lock" "${SRCROOT}/Pods/Manifest.lock" > /dev/null

มันช่วยฉันได้


ทำไม $ PODS_ROOT ถึงไม่ถูกตั้งค่า ฉันจำเป็นต้องติดตั้งพ็อดใหม่สำหรับโครงการของฉันหรือไม่
Petr Syrov

2
เหตุผลที่ไม่ได้ตั้งค่า $ PODS_ROOT นั้นส่วนใหญ่เป็นเพราะไฟล์. xcconfig ที่สร้างโดย cocoapods ไม่ได้ใช้กับเป้าหมายการสร้าง
Fujia

@Fujia ฉันจะใช้ไฟล์. xcconfig ได้อย่างไร
Darko Romanov

ในกรณีของฉันฉันตั้งค่าPODS_ROOT = ${SRC_ROOT}/Podsใน xcconfig ของฉันสำหรับผลกระทบเดียวกัน
Grego

44

หากคุณลบพ็อดทั้งหมดออกจากเป้าหมายใน Podfile เช่น

target 'myTarget' do
pod 'great-stuff', '~> 4.0'  // you deleted this last pod
end

คุณจะต้องลบด้วยตนเองเหล่านี้สร้างขั้นตอนจาก Xcode เป้าหมายของคุณเฟสรูปร่าง :

  • ตรวจสอบ Pods Manifest.lock
  • คัดลอกทรัพยากรของ Pod

Cocoapods (รุ่นปัจจุบันที่มีเสถียรภาพ 0.37.2) pod installไม่ได้ดำเนินการล้างเมื่อคุณเรียก


สิ่งนี้ใช้ได้สำหรับฉัน ID ย้ายมาที่รวดเร็ว 2 และแสดงความคิดเห็นกับพ็อดทั้งหมด - ฉันเพิ่งหันหนึ่งในพ็อดกลับคืนมาแทนที่จะยุ่งกับการลบเฟสการสร้าง
brian.clear

บิงโก! ฉันใช้เวลาหลายชั่วโมงในการลบพื้นที่ทำงานติดตั้งพ็อด ฯลฯ และไม่มีอะไรทำงาน
Oren

35

ฉันค้นหามาหลายชั่วโมงและพบวิธีแก้ปัญหาดังนี้

ในกรณีของฉันวิธีที่ 1 ใช้งานได้

วิธีที่ 1:

  1. เลือกเป้าหมาย> ไปที่สร้างวลี > คลิกลิงก์ไบนารีด้วยไลบรารี > ลบไฟล์libPods.aทั้งหมด
  2. เปิด Terminal> ตรงไปยังโครงการของคุณ> run:

     pod install
    
  3. ทำความสะอาดและสร้างโครงการ

อ้างอิง REF.1

วิธีที่ 2:

  1. เปิด Terminal> ตรงไปยังโครงการของคุณ> run:

    pod deintegrate --verbose    
    pod install --verbose
    

Ref.2

วิธีที่ 3:

  1. เลือกเป้าหมาย> ไปที่การตั้งค่าการสร้าง > คลิกเครื่องหมาย "+"
  2. เพิ่ม 2 การตั้งค่าที่กำหนดโดยผู้ใช้: [ไปทางซ้าย = ทางขวา]

    PODS_ROOT = ${SRCROOT}/Pods
    

    และ

    PODS_PODFILE_DIR_PATH = ${SRCROOT}/
    

ref.3


ฉันลองวิธีแก้ไขปัญหาอื่น ๆ ทั้งหมด แต่ไม่มีอะไรทำงาน วิธีที่ 3 ได้ผลสำหรับฉัน
Vinner

25

การลบพ็อดออกจากโครงการและติดตั้งใหม่ใช้งานได้สำหรับฉัน

มีพื้นที่เก็บข้อมูล GitHub ที่ดีที่สามารถนำพ็อดออกจากโครงการได้อย่างสมบูรณ์

เพียงแค่ทำการสำรองข้อมูล PodFile ของคุณและเรียกใช้คำสั่งด้านล่าง

  • gem ติดตั้ง cocoapods-deintegrate
  • อัญมณีติดตั้ง cocoapods สะอาด
  • ไปที่ไดเรกทอรีโครงการและเรียกใช้pod deintegrate
  • เรียกใช้พ็อดใหม่อีกครั้ง
  • เรียกใช้การติดตั้งพ็อด

ทำความสะอาดและเรียกใช้


1
คุณยอดเยี่ยมมี แต่คุณเท่านั้นที่ทำงานให้ฉันขอบคุณมาก
อัลเบิร์ตดึก

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

ระวังตัว: สร้างผลงานได้ แต่ตัวสะอาดหมดจดทำลายเป้าหมายของโครงการ ไม่มีการสร้างคลังข้อมูลหรือสร้างแอป
Ruben

@ รูเบนเนื้อหาที่หายไปจะสร้างใหม่ใน "ติดตั้งพ็อด" อีกครั้ง
Teena nath Paul

แม้ว่าจะทำตามขั้นตอนที่คุณกล่าวถึงไอคอนแอปของฉันไม่ปรากฏอีกต่อไปเนื่องจากโครงการหลัก ... มีเพียงโลโก้ Cordova เท่านั้นที่ปรากฏขึ้นและจะไม่มีการสร้างหรือเก็บถาวร
Ruben

12

หลังจากเปลี่ยนชื่อเป้าหมาย

ปัญหาของฉันคือ xcconfig ที่มีชื่อเป้าหมายเก่า

  • ไปที่ไฟล์โครงการ -> ข้อมูล -> การกำหนดค่า
  • ลบ xcconfig เก่า (ทั้ง Debug & Release)
  • ฝักติดตั้ง

มันจะอัปเดตเป็นใหม่

และถ้าคุณไม่มีไฟล์. h นั่นคือเหตุผล (เส้นทางการค้นหาส่วนหัวของพ็อดอยู่ใน xcconfig เหล่านี้)


การเลือกNoneทำงานให้ฉันเช่นกัน ฉันกำลังดิ้นรนกับสิ่งนี้เป็นเวลาหนึ่งวันเพื่อพยายามรวม Gimbal2 SDK เข้ากับโครงการ Ionic4
Russ

9

หากคุณเห็นข้อผิดพลาดดังต่อไปนี้:

diff: /../Podfile.lock: ไม่มีไฟล์หรือไดเร็กตอรี่ดังกล่าว: /Manifest.lock: ไม่มีไฟล์หรือไดเร็กทอรีผิดพลาด: Sandbox ไม่ซิงค์กับ Podfile.lock. เรียกใช้ 'พ็อดติดตั้ง' หรืออัปเดตการติดตั้ง CocoaPods ของคุณ

จากนั้นก็มีปัญหากับ Cocoapods ในโครงการของคุณ บางครั้ง cocoapods อาจหลุดจากการซิงค์และคุณต้องเริ่มต้น cocoapod ใหม่อีกครั้ง คุณควรจะสามารถแก้ไขข้อผิดพลาดนี้ได้โดย:

  1. การลบไฟล์ Podfile.lock ในโฟลเดอร์โครงการของคุณ
  2. การลบโฟลเดอร์ Pods ในโฟลเดอร์โครงการของคุณ
  3. ดำเนินการ 'ติดตั้งพ็อด' ในโฟลเดอร์โครงการของคุณ
  4. ทำ "ล้าง" ใน Xcode
  5. สร้างโครงการของคุณใหม่

2
ขอบคุณมาก. คุณทำวันของฉัน ไม่มีอะไรทำงานในโครงการ Flutter ของฉัน
nbloqs

นี่เป็นทางออกเดียวที่ใช้ได้สำหรับฉันเช่นกัน การลบ Podfile.lock ถูกเตือนว่าคุณอาจได้รับการอัพเกรดเวอร์ชั่นที่ไม่คาดคิดเมื่อทำเช่นนี้
santamanno

สำหรับการกระพือ: รันpod installใน flutter_project / ios ของคุณ
Kirill Karmazin

5

ในกรณีของฉันฉันพบข้อผิดพลาดเดียวกันหลังจากรวมแอพ WatchKit ในการแก้ปัญหาฉันต้องเพิ่มเป้าหมายทั้งสองของ WatchKit ใน Podfile:

target 'MyProject WatchKit App' do
    platform :watchos, '2.0'
    shared_pods
end

target 'MyProject WatchKit App Extension' do
    platform :watchos, '2.0'
    shared_pods
end

PS: บางทีนี่อาจเกิดขึ้นกับฉันเพราะฉันติดตั้งพ็อดสำหรับMyProject WatchKit Appเป้าหมายในตอนแรก


ฉันคิดว่าคุณโดนเล็บที่หัว;)
Hackmodford

4

ผมพบว่าวิธีการแก้ปัญหาของฉัน: Run: แทนpod update pod installข้อผิดพลาดได้รับการแก้ไข!


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

4
  • ไปที่Build Phases -> Check Pods Manifest.lock
  • แทนที่
${PODS_ROOT}/Manifest.lock

ด้วย:

${SRCROOT}/Podfile.lock" "${SRCROOT}/Pods/Manifest.lock

เช็คอินภาพ:

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


สิ่งนี้ใช้ได้สำหรับฉันในการสร้าง Cordova iOS ในขณะที่คำตอบที่ยอมรับไม่ทำงาน
Bastian Blankenburg

3

ฉันพบปัญหานี้ด้วยไฟล์ xcconfig ที่กำหนดค่าผิดพลาด

xcconfig ที่สร้างจาก Pods ไม่ถูกต้อง # รวมใน xcconfig ที่กำหนดเองที่ฉันใช้อยู่ สิ่งนี้ทำให้ $ PODS_ROOT ไม่ถูกตั้งค่าทำให้เกิดความล้มเหลวdiff "/../Podfile.lock" "/Manifest.lock"ด้วยเหตุผลที่ชัดเจนซึ่ง Pods ตีความผิดเป็นปัญหาการซิงค์


3

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


2

หากคุณดาวน์โหลดโครงการจาก Github หรือคัดลอกจากที่อื่นแสดงว่าไลบรารีการอ้างอิงไม่มีอยู่ปัญหานี้จะเกิดขึ้น

คุณเพียงแค่ต้องไปcdที่project/project_name directoryเทอร์มินัลใช้lsเพื่อตรวจสอบว่ามีPodfileไฟล์หรือไม่

หากมีอยู่Podfileคุณจะต้องติดตั้งการพึ่งพา:

pod install

ขอบคุณ - สิ่งนี้ช่วยฉันได้มากจริงๆเมื่อฉันใช้งานตัวอย่างที่ดาวน์โหลดมาจากเว็บไซต์ github และฉันได้รับข้อผิดพลาดเดียวกัน ฉันไปที่โฟลเดอร์ ios สำหรับแต่ละโฟลเดอร์ตัวอย่าง flutter และทำการติดตั้งพ็อดจากนั้นแอพพลิเคชั่น Flutter ก็ทำงานได้
Simon

ดีใจที่ได้ช่วยคุณ
เครื่องบิน

2

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

  1. เปิดไฟล์. xcworkspace
  2. เปลี่ยนเป็นระบบสร้างเดิมหากใช้ Cordova บน Xcode 10
  3. ไปที่เป้าหมาย / โครงการของ Podfile เลือก Depagment traget เป็น 11+
  4. จากนั้นเปลี่ยนการดีบักและปล่อยเป็น Pods-.build/release มันเป็น App.debug / release ใน case.Pic ของฉันที่แนบมา หวังว่ามันจะช่วย เปลี่ยนการเปิดตัว Debug ใน Pod

2

คำตอบที่ทำงานของฉันคือ:

  1. ติดตั้งอัพเดต cocoapods ของคุณโดยคำสั่งนี้: pod update
  2. ติดตั้งพ็อดใหม่ของคุณด้วยคำสั่งนี้ ฝักติดตั้ง
  3. คำสั่งสุดท้าย: sudo gem install cocoapods

2

ไม่มีอะไรที่สมบูรณ์สำหรับฉันจากคำตอบเหล่านี้ cordova platform add iosมีการสร้างโครงการอีกครั้งด้วยการวิ่ง สิ่งที่ฉันสังเกตเห็นแม้แต่โครงการที่สร้างขึ้นใหม่ด้วย (ในกรณีของฉัน) Firebase pods ทำให้เกิดข้อผิดพลาดซ้ำแล้วซ้ำอีก ในลักษณะความคิดของฉันเช่นข้อผิดพลาดบาง (Firebase, RestKit) ฝักในหรือXcode CocoaPodsหากต้องการให้พ็อดรวมฉันสามารถแก้ไขconfig.xmlและเรียกใช้cordova platform add iOSซึ่งทำทุกอย่างให้ฉันโดยอัตโนมัติ ไม่แน่ใจว่ามันจะทำงานในทุกสถานการณ์หรือไม่

แก้ไข:ผมมีPodfileจากก่อนหน้าiOS/ Xcodeแต่ล่าสุด ณ วันนี้มีใน# DO NOT MODIFY -- auto-generated by Apache Cordova Podfileสิ่งนี้เปิดไฟในหัวของฉันเพื่อลองวิธี ดูเล็กน้อย แต่ก็ใช้งานได้และFirebaseคุณสมบัติของฉันได้ผล


1
นี่เป็นวิธีเดียวที่ใช้ได้สำหรับฉัน พยายามอื่น ๆ ทั้งหมด ฉันลบแพลตฟอร์มและติดตั้งใหม่ 'แพลตฟอร์ม Cordova เพิ่ม ios' ฉันก็คิดว่าฉันมีแพลตฟอร์ม / ios ก่อนหน้าซึ่งฉันใช้กับ xcode เวอร์ชันก่อนหน้า
Heath

1

นี่ทำให้วันของฉัน!

  1. การลบไฟล์ Podfile.lock ในโฟลเดอร์โครงการของคุณ
  2. การลบโฟลเดอร์ Pods ในโฟลเดอร์โครงการของคุณ
  3. ดำเนินการติดตั้งพ็อดในโฟลเดอร์โครงการของคุณ
  4. ทำ "ล้าง" ใน Xcode
  5. สร้างโครงการของคุณใหม่

ฉันอนุมัติข้อความนี้! นอกจากนี้หากคุณอยู่ใน Flutter อย่าลืมflutter pub get
Kirill Karmazin

1

เมื่อคุณทำ

pod install --verbose

ตรวจสอบให้แน่ใจ:

1- คุณอยู่ในไดเรกทอรีที่ถูกต้อง เวลาส่วนใหญ่เมื่อมีการดาวน์โหลดโครงการ github จะมีโฟลเดอร์หลัก คุณต้องอยู่ในโฟลเดอร์ชื่อโครงการจริง (โฟลเดอร์แฟ้มหลัก / โครงการ) ในเทอร์มินัลก่อนที่คุณจะเรียกใช้การติดตั้งพ็อด --verbose

2- ลบโฟลเดอร์พ็อดล็อกเก่าแล้วทำความสะอาดโครงการโดยใช้ xcode clean & do pod install

3- ปรับปรุง rvm ของคุณอยู่เสมอ


1

ปัญหาของฉันคือรุ่นโกโก้ที่ฉันติดตั้งล่าสุดด้วย: sudo gem install cocoapods --pre จากนั้นpod update

ที่ทำงานให้ฉัน


1

ขั้นตอนที่เหมาะกับฉัน ( XCode 8.3.3/XCode 9 beta with a Swift 3.1 project)

 - Navigate to your project directory
 - pod install //which then asks you to do the next step
 - pod repo update //takes a while to update the repo
 - pod update
 - pod install
 - Close Xcode session
 - Open and Clean the project
 - Build/Run

make sure you open the .xcworkspace file rather than the project file (.xcodeproj) when working with podsด้วย ที่ควรแก้ไขข้อผิดพลาดด้วยการเชื่อมโยงเช่น "คำสั่ง Apple Mach -O Linker ล้มเหลว"


1

หากคุณกำลังใช้วิธีการล้างข้อมูลบนโครงการและโครงการของคุณยังคงมีข้อผิดพลาด

คุณสามารถไปที่แท็บBuild Phasesจากนั้นค้นหาCheck Pods Manifest.lockและลบสคริปต์

จากนั้นพิมพ์คำสั่งเพื่อลบโฟลเดอร์Podsเช่นนั้นrm -rf Pods

จากนั้นคุณต้องลบ Podfile.lock ตามคำสั่ง rm Podfile.lock

อาจขึ้นอยู่กับสถานการณ์ที่คุณสามารถลบไฟล์ได้ your_project_name.xcworkspace

สุดท้ายคุณต้องคำสั่งในการติดตั้ง pod install --repo-updatePod

หวังว่าโซลูชันนี้จะเกิดขึ้นกับคุณ Happy coding :)


1

ฉันมีข้อผิดพลาดเดียวกัน ก่อนอื่นฉันอัพเดต cocoapods โดยใช้

sudo gem install cocoapods

จากนั้นติดตั้งพ็อดโดยใช้คำสั่งติดตั้งพ็อดที่ได้ผลสำหรับฉัน


1

กรุณาทำตามขั้นตอนต่อไปนี้:

1: การลบไฟล์ Podfile.lock ในโฟลเดอร์โครงการของคุณ

2: การลบโฟลเดอร์ Pods ในโฟลเดอร์โครงการของคุณ

3: ดำเนินการ 'ติดตั้งพ็อด' ในโฟลเดอร์โครงการของคุณ

4: ทำ "Clean" ใน Xcode

5: สร้างโครงการของคุณใหม่


1

สำหรับฉันทำงานด้วยความพลิ้วไม่ได้เพิ่มการกำหนดค่าโดยอัตโนมัติเนื่องจากการกำหนดค่าที่มีอยู่

กำลังเพิ่ม#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"ไปยังFlutter/Release.xcconfigและFlutter/Debug.xcconfig

แก้ไขปัญหา


1

เรียกใช้สิ่งนี้และข้อผิดพลาดของคุณจะหายไป

rm -rf Pods && gem install cocoapods && pod install


1

ฉันประสบปัญหานี้ในโครงการ Flutter ฉันเพิ่งเปิดโมดูล iOS ใน xCode และ Build Clean Folder ใช้งานได้สำหรับฉัน


1

ลองตั้งค่าเป้าหมายที่ถูกต้องPodfileแล้วเรียกใช้pod updateหรือpod install

เป้าหมายแพลตฟอร์ม ios


1

ฉันมีปัญหาเดียวกันกับ Ionic-3 ฉันได้ทำตามขั้นตอนที่กล่าวถึงข้างต้น แต่ไม่มีใครทำงานให้ฉันได้

สำหรับ Ionic ลบแพลตฟอร์ม ios

$ ionic cordova platform remove ios
$ ionic cordova platform add ios

เปิด xcode จากนั้นลองสร้าง สิ่งนี้ได้ผลกับฉัน :-)


1

แก้ไขปัญหาของฉันด้วยแอปพลิเคชันไอออนิกโดยการติดตั้งคอร์โดวารุ่น 9 ลองวิธีการแก้ปัญหาทั้งหมดข้างต้นที่เชื่อมโยงกับ xcode ไม่ทำงานสำหรับแอปพลิเคชันไอออนิกของฉัน

หากใครก็ตามประสบปัญหาเดียวกันกับแอพ Cordova โปรดอัปเดตเป็น Cordova 9 เพื่อแก้ไขปัญหานี้


0

ถ้าพ็อดของคุณว่างเปล่า

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