คำถามติดแท็ก carthage

2
เครื่องมือบรรทัดคำสั่ง - ข้อผิดพลาด - xcrun: ข้อผิดพลาด: ไม่พบยูทิลิตี“ xcodebuild” ไม่ใช่เครื่องมือสำหรับนักพัฒนาหรือใน PATH
ฉันได้รับข้อผิดพลาดนี้ในขณะที่สร้างSwiftJSONกรอบงานให้กับโครงการ Xcode บางอย่างผ่านทางผู้จัดการฝ่ายการสั่งซื้อของ Carthage Sivaramaiahs-Mac-mini: GZipDemoApp vsoftMacmini5 อัพเดท $ carthage - แพลตฟอร์ม iOS *** กำลังเรียก GzipSwift *** กำลังเรียก SwiftyJSON *** ตรวจสอบ GzipSwift ที่ "3.1.1" *** กำลังดาวน์โหลดไบนารีของ SwiftyJSON.framework ที่ "3.1.3" *** เอาต์พุต xcodebuild สามารถพบได้ใน /var/folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log ภารกิจเชลล์ (/ usr / bin / xcrun xcodebuild -project /Users/vsoftMacmini5/Desktop/GZipDemoApp/Carthage/Checkouts/GzipSwift/Gzip.xcodeproj CODE_SIGNING_REQUIRED = NO CODE_SIGN_IDENTITY = รหัสทางออก …

25
คำสั่ง Linker ล้มเหลวด้วยรหัสทางออก 1 (ใช้ -v เพื่อดูการเรียกใช้), Xcode 8, Swift 3
ฉันไม่สามารถกำจัดข้อผิดพลาดนี้ได้! ฉันได้ลองทำสิ่งต่างๆมากมายเช่นการล้างข้อมูลที่ได้รับ (ค่ากำหนด -> สถานที่ -> คลิกลูกศรสีเทาเพื่อเปิดโฟลเดอร์ Derived Data ใน Finder-> คลิกขวาย้ายไปที่ถังขยะ) ทำความสะอาดโครงการ (CMD + Shift + K หรือผลิตภัณฑ์ -> Clean), อัปเดตคาร์เธจและการอ้างอิง, ตรวจสอบคำตอบอื่น ๆ บน StackOverflow (ส่วนใหญ่เป็นการปรับค่าในการตั้งค่า / เฟสการสร้าง) และปรับแอปจาก github เป็นต้น โครงการเดียวกันนี้ทำงานบนคอมพิวเตอร์ของผู้ทำงานร่วมกัน .. แก้ไข: จากคำตอบยอดนิยมในปัจจุบันฉันสามารถแก้ไขข้อบกพร่องได้อีกเล็กน้อย ... ฉันยังไม่แน่ใจว่าจะแก้ไขอย่างไร ดูเหมือนว่าฉันจะมีอะไรบางอย่างในโปรเจ็กต์สองครั้ง? ฉันมองแล้วไม่พบสิ่งใดปรากฏขึ้นสองครั้ง! นี่คือภาพของบันทึก:

4
อะไรคือความแตกต่างระหว่าง Embedded Binaries และ Linked Frameworks
เมื่อใช้ Xcode เฟรมเวิร์กภายนอกตอนนี้จะมีไบนารีในตัวเช่นเดียวกับส่วนกรอบงานที่เชื่อมโยง เมื่อคุณดาวน์โหลดกรอบภายนอกและ Finder-> ลากมันเข้าไปใน Xcode ก็จะวางกรอบลงในกรอบและห้องสมุดที่เชื่อมโยงส่วน เมื่อคุณสร้างห้องสมุดที่มีคาร์เธจมันแนะนำลากเข้าไปในไบนารีฝังตัวส่วน ทั้งสองดูเหมือนจะทำงานในแง่ของการเชื่อมโยงเนื่องจาก API พร้อมใช้งานไม่ว่าจะด้วยวิธีใดก็ตามยิ่งไปกว่านั้นเมื่อเพิ่มเฟรมเวิร์กลงในส่วนEmbedded Binariesก็จะถูกเพิ่มเข้าไปในส่วนLinked Frameworks และ Librariesโดยอัตโนมัติ แล้วใครล่ะที่ถูกต้อง? คาร์เธจหรืออินเทอร์เน็ตที่เหลือ? และเหตุใดจึงมี 2 ตัวเลือกในการรวมทรัพยากรภายนอกลงในโครงการ Xcode

9
จะอัปเดตเพียงหนึ่งไลบรารีจาก Cartfile ด้วย Carthage ได้อย่างไร
My Cartfile มีห้องสมุดมากมาย เมื่อฉันทำcarthage updateมันผ่านไลบรารีทั้งหมด ซึ่งอาจใช้เวลานานมาก มีวิธีอัปเดตไลบรารีเดียวกับคาร์เธจหรือไม่? อะไรทำนองนี้? (สิ่งนี้จะไม่ทำงาน) carthage update "evgenyneu/moa"
87 carthage 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.