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

Xcode คือสภาพแวดล้อมการพัฒนาแบบรวมของ Apple (IDE) หมายเหตุการใช้: ใช้แท็กนี้เฉพาะสำหรับคำถามเกี่ยวกับ Xcode IDE เท่านั้นไม่ใช่สำหรับหัวข้อการเขียนโปรแกรม Mac หรือ iOS ทั่วไป ใช้คำถามการเขียนโปรแกรม [cocoa] สำหรับ Mac และ [cocoa-touch] หรือ [iOS] หรือ [Swift] สำหรับคำถามการเขียนโปรแกรม iOS

16
Xcode 4 - ติดตั้งใบรับรองพวงกุญแจใหม่ที่ฉันลบ
ฉันได้รับข้อผิดพลาดนี้: ข้อผิดพลาด CodeSign: ข้อมูลประจำตัวใบรับรอง "ผู้พัฒนา iPhone: XXX" ปรากฏในพวงกุญแจมากกว่าหนึ่งครั้ง เครื่องมือการเขียนโค้ดต้องมีเพียงอย่างเดียว ตอนแรกฉันไม่ต้องกังวลฉันจะไปที่พวงกุญแจและลบรายการที่ซ้ำกัน (เก่ากว่า) ซึ่งฉันทำ ฉันย้อนกลับไปปิด Xcode เปิด Xcode และโปรเจ็กต์อีกครั้งข้อผิดพลาดเดียวกัน wtf ฉันคิดกับตัวเอง กลับเข้าสู่พวงกุญแจและใบรับรองอยู่ที่นั่นอีกครั้ง ฉันลบทั้งใบรับรองทำซ้ำและสังเกตเห็นเมื่อโปรเจ็กต์โหลดใบรับรองทั้งสองที่ฉันลบป๊อปกลับเข้าไปในพวงกุญแจ หลังจากค้นหามากฉันมั่นใจว่าฉันไม่มีใบรับรองในพวงกุญแจระบบซึ่งฉันไม่มี ยังทำความสะอาดและสร้างใหม่ เมื่อฉันทำซ้ำกับ Xcode 3 ฉันสามารถล้างข้อมูลที่ซ้ำกันของพวงกุญแจได้และฉันก็ทำได้ดี แต่ด้วย Xcode 4 มันเพียงแค่ติดตั้งใหม่เมื่อฉันเปิดโครงการ ฉันยังลบไฟล์. cer ทั้งหมดในระบบของฉันซึ่งอาจดึงมาจากไฟล์ ข้อเสนอแนะใด ๆ ?

2
Xcode 8 เอกสารช่วยเหลือด่วนที่สร้างขึ้นโดยอัตโนมัติ
ท่ามกลางคุณสมบัติใหม่ที่ประกาศในXcode 8เราสามารถดูได้ "สร้างเอกสารวิธีใช้ด่วนอัตโนมัติ": นี่คือจุดสิ้นสุดของเอกสารคู่มือรหัสเหมือนที่เราสามารถเรียนรู้ในบทความนี้จาก NSHipsterหรือไม่? ใครสามารถสรุปข้อดีข้อเสียของคุณลักษณะใหม่นี้ มันแทนที่เครื่องมือเช่น Jazzyหรือไม่? ฉันไม่พบข้อมูลเพิ่มเติมเกี่ยวกับคุณลักษณะใหม่นี้
85 xcode  swift  xcode8 

7
ไม่มีข้อมูลประจำตัวการลงนามการแจกจ่าย iOS
ฉันลบโปรไฟล์การจัดเตรียมทั้งหมดออกจาก Mac โดยไม่ได้ตั้งใจ ( Library/Mobile Device/Provisioning Profiles) ตอนนี้ไม่ว่าฉันจะทำอะไร Xcode ก็ให้ข้อผิดพลาดนี้แก่ฉัน: ไม่มีข้อมูลประจำตัวการลงนามการแจกจ่าย iOS ฉันจะแก้ไขปัญหานี้ได้อย่างไร?

30
Xcode 4: การสร้าง UIView xib เชื่อมต่อไม่ถูกต้อง
ฉันกำลังพยายามสร้างปลายปากกาที่มีมุมมองที่จะฝังอยู่ใน TableViewCell ฉันได้สร้างอินเทอร์เฟซและไฟล์การใช้งานResultCell.hและResultCell.m. พวกเขาเป็นสต็อกพร้อมใช้งานไม่มีการเปลี่ยนแปลงรหัส จากนั้นฉันสร้างไฟล์ XIB เปล่าแล้วลาก UIView ไปที่มัน ResultCellแล้วฉันคลิกแฟ้มของเจ้าของและกำหนดประเภทที่จะ ResultCellฉันคลิกมุมมองและตั้งระดับนี้ยังเป็น นี่คือปัญหาที่ฉันมี: เมื่อใช้มุมมอง Assistant Editor (ที่ฉันอาศัยอยู่) ResultCell.hไฟล์จะไม่ปรากฏขึ้นเมื่อฉันดูไฟล์ ResultCell.xib ฉันต้องบังคับให้โหลดโดยคลิกที่อัตโนมัติและเลือกไฟล์ เมื่อฉันวางป้ายกำกับในมุมมองจากนั้น Ctrl + คลิกและลากไปที่. h เพื่อสร้างเต้าเสียบฉันได้รับข้อความแสดงข้อผิดพลาดนี้: " ไม่สามารถแทรกการเชื่อมต่อเต้าเสียบใหม่:ไม่พบข้อมูลใด ๆ เกี่ยวกับคลาสที่ชื่อ ResultCell " ฉันได้ลองสร้างและสร้างมุมมองใหม่แล้ว แต่ก็ไม่ได้ผลและฉันเริ่มหมดความอดทนแล้ว ความช่วยเหลือใด ๆ จะเป็นประโยชน์มากชื่นชมมาก!
84 ios  xcode  xcode4 

14
ไม่สามารถเปิดโปรแกรมจำลองได้เนื่องจากมีการใช้งานอยู่แล้ว
ฉันกำลังทำงานกับ xcode 5 และมักจะได้รับThe Simulator can't be launched because it is already in use.เมื่อมันไม่ทำงานหรือเปิดอยู่ (เช่นหลังจากฉันทำ: ออกจากโปรแกรมจำลอง) ฉันหยุดแอปพลิเคชันและไม่มีโครงการอื่นใดที่เปิดใช้งานหรือใช้โปรแกรมจำลอง (โปรดหลีกเลี่ยงคำแนะนำประเภทนี้) สิ่งนี้เกิดขึ้นหลังจากที่ฉันได้รับและข้อยกเว้น ฉันจะ "ฟรี" กระบวนการจำลองโดยไม่ต้องรีบูตเครื่องคอมพิวเตอร์ของฉันได้อย่างไร (ตอนนี้เป็นวิธีเดียวที่ฉันพบ) ฉันได้ลองแล้ว: โปรแกรมจำลอง -> บริการ -> รีเซ็ตเนื้อหาและการตั้งค่า ปิด xcode แล้วเปิดใหม่ xcode -> toos ของนักพัฒนา -> ตัวจำลอง -> (เปิดโปรแกรมจำลอง) ออกจากโปรแกรมจำลอง ตัวตรวจสอบกิจกรรม -> (ตัวจำลองปิดอยู่จึงไม่มีอะไรบังคับให้ปิด) นอกจากนี้ข้อยกเว้นคือไม่ติดอยู่ในการลองจับใด ๆ ของฉันดังนั้นฉันจึงสงสัยว่าเครื่องมือใดจากเครื่องมือสำหรับนักพัฒนาที่สามารถช่วยฉันคิดว่ามีอะไรผิด

6
จะรวม Cocoapods กับโครงการ Swift ได้อย่างไร
เมื่อ Apple เปิดตัวSwiftซึ่งเป็นภาษาการเขียนโปรแกรมใหม่ของพวกเขาฉันสงสัยว่าคุณจะรวมเข้ากับไลบรารี Objective-C ที่มีอยู่ผ่านCocoaPods ได้อย่างไร?

3
เรียกใช้รุ่นสร้างด้วย Xcode 4
ฉันเห็นว่า Xcode 4 แยกข้อมูลเป้าหมายของคุณอย่างสวยงามในมุมมองเดียวได้อย่างไร แต่หนึ่งสร้างและเรียกใช้งานสร้างที่แตกต่างกันอย่างไร สิ่งที่ฉันเห็นคือตัวเลือกในการสร้างและการเรียกใช้และตัวเลือกเหล่านี้ในการสร้างสำหรับการรันการทดสอบและการทำโปรไฟล์ ยังไม่ชัดเจนสำหรับฉันว่าแมปเหล่านี้กับการกำหนดค่าบิวด์อย่างไร
84 xcode  build  release 

11
เส้นทางนักพัฒนาที่ใช้งานอยู่บน MAC OS X ไม่ถูกต้องหลังจากติดตั้ง Ruby
ฉันได้รับข้อผิดพลาดนี้: xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun วิธีนี้ใช้ได้ผล แต่เกิดข้อผิดพลาดอีกครั้งหลังจากปิดเทอร์มินัลของฉันและเปิดใหม่ จากนั้นฉันต้องเรียกใช้คำสั่งเดิมทุกครั้งที่เปิดหน้าต่างเทอร์มินัลใหม่ ฉันจะใช้การเปลี่ยนแปลงเหล่านี้เพื่อที่จะบันทึกหลังจากปิดหน้าต่างเทอร์มินัลได้อย่างไร
84 ruby  xcode  macos  xcrun 

4
NavigationLink ใช้งานได้เพียงครั้งเดียว
ฉันกำลังทำงานกับแอปพลิเคชันที่มีการเข้าสู่ระบบและหลังจากเข้าสู่ระบบมีหมวดหมู่ที่ระบุไว้ และภายใต้แต่ละหมวดหมู่มีบางรายการที่แสดงในแนวนอน สิ่งนี้เกิดขึ้นหลังจากการเข้าสู่ระบบหน้าหลักจะปรากฏขึ้นและทุกอย่างก็อยู่ในรายการที่ยอดเยี่ยม เมื่อคุณคลิกที่รายการมันจะไปที่หน้าจอรายละเอียด แต่เมื่อคุณพยายามที่จะกลับไปมันก็เกิดปัญหา ฉันพบโฟลว์นี้ทำไมแอป SwiftUI ของฉันจึงล้มเหลวเมื่อนำทางไปด้านหลังหลังจากวาง "NavigationLink" ใน "navigationBarItems`" ใน "NavigationView" แต่ฉันไม่สามารถแก้ปัญหาของฉันได้ เนื่องจากโครงการของฉันซับซ้อนฉันแค่ต้องการฝึกการนำทางใน swiftui และฉันได้สร้างโครงการใหม่ โดยวิธีการที่ฉันดาวน์โหลด xcode ล่าสุด 11.3 ฉันเขียนรหัสง่าย ๆ ดังนี้ NavigationView{ NavigationLink(destination: Test()) { Text("Show Detail View") } .navigationBarTitle("title1") และมุมมอง Test () มีดังนี้: import SwiftUI struct Test: View { var body: some View { Text("Hello, World!") …

8
Xcode 11 เพิ่มข้อ จำกัด ใหม่ตั้งศูนย์: ใช้ค่าชุดแทนค่าเริ่มต้น / มาตรฐาน
ฉันเคยใช้ autolayout เพิ่มข้อ จำกัด ใหม่เพื่อสร้างข้อ จำกัด ง่ายๆในการดู / กำกับดูแลมุมมองแบบสัมพัทธ์เช่นนี้ (สำหรับเวลา loooong): อย่างไรก็ตามเมื่อเร็ว ๆ นี้หลังจากอัพเดทเป็น xcode ล่าสุด (11.3.3 หรือเพียง 11.3 / 11C29) ฉันมีปัญหาแปลก ๆ นี้: เมื่อฉันตั้งค่าคงที่ = 0 พวกเขามักจะสร้างข้อ จำกัด ในลักษณะที่ไม่พึงประสงค์เช่นนี้: และดูเหมือนว่าค่าเริ่มต้นจะอยู่ที่ 20 และทำให้มุมมองของฉันดูผิดไป (0 เทียบกับ 20?) หากฉันแก้ไขโดยแก้ไขข้อ จำกัด เช่นนี้: จากนั้นจะแก้ไขอีกครั้ง (ภาพจะแก้ไขข้อ จำกัด ก่อนที่จะแก้ไขจะแสดงค่าคงที่ = Standard) ฉันไม่รู้ด้วยซ้ำว่าจะอธิบายปัญหาได้อย่างไร แต่ฉันจะแก้ไขเรื่องนี้ใหม่add new constraintเพื่อใช้จุดประสงค์แทนมาตรฐาน / …

10
ไม่สามารถรวบรวมโปรแกรม C บน Mac หลังจากอัปเกรดเป็น Catalina 10.15
มีคำถามก่อนหน้านี้ไม่สามารถรวบรวมโปรแกรม C บน Mac หลังจากอัปเกรดเป็น Mojaveและคำตอบที่ครอบคลุมส่วนใหญ่ของรูปแบบที่ผิดพลาด ตอนนี้ - ตั้งแต่วันจันทร์ที่ 2019-10-07 - คุณสามารถอัปเกรดเป็น macOS Catalina 10.15 อีกครั้งระหว่างการอัปเกรด/usr/includeไดเรกทอรีได้ถูกยกเลิกไปโดยการอัพเดตแม้ว่าจะติดตั้ง XCode 11.0 ก่อนการอัปเกรด (จาก Mojave 10.14.6) ไปยัง Catalina ดังนั้นคอมไพเลอร์ที่สร้างขึ้นเพื่อคาดหวังว่าจะมี/usr/includeไดเรกทอรีไม่ทำงานอีกต่อไป ขั้นตอนหลักที่แนะนำสำหรับปัญหา Mojave - การใช้คำสั่ง: open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg ไม่ทำงานจากเกตเพราะ/Library/Developer/CommandLineTools/Packages/ไม่มีไดเรกทอรี(ดังนั้นยังไม่มี.pkgไฟล์ที่จะเปิด) มีวิธีที่ดี (เป็นทางการ) ในการสร้างและเติมไดเรกทอรี/usr/includeหรือไม่
64 c  xcode  macos  gcc  macos-catalina 

7
Xcode 11.4 สีหัวเรื่องของการนำทางหายไปจากกระดานเรื่องราว
ฉันเพิ่งอัปเดต Xcode เป็น 11.4 เมื่อฉันเรียกใช้แอปบนอุปกรณ์ฉันสังเกตเห็นว่าชื่อของรายการการนำทางทั้งหมดของฉันเป็นสีดำสนิทเมื่อถูกตั้งค่าจากกระดานเรื่องราว คุณไม่สามารถเปลี่ยนจากรหัสได้รหัสต่อไปนี้ใช้ไม่ได้อีกต่อไป self.navigationController?.navigationBar.titleTextAttributes = [.foregroundColor: UIColor.white] ฉันทำให้มันใช้งานได้กับอุปกรณ์ iOS 13 เท่านั้น UINavigationBarAppearance @available(iOS 13.0, *) private func setupNavigationBar() { let app = UINavigationBarAppearance() app.titleTextAttributes = [.foregroundColor: UIColor.white] app.backgroundColor = Constants.Color.barColor self.navigationController?.navigationBar.compactAppearance = app self.navigationController?.navigationBar.standardAppearance = app self.navigationController?.navigationBar.scrollEdgeAppearance = app self.navigationController?.navigationBar.titleTextAttributes = [.foregroundColor: UIColor.white] } ใครสามารถอธิบายได้ว่าทำไม นี่เป็นข้อบกพร่องที่สำคัญหรือมีคุณลักษณะใหม่ที่ซ่อนอยู่หรือไม่

2
ไม่สามารถอัปเดต Xcode 11 [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 เดือนที่ผ่านมา การพยายามอัปเดตจาก Xcode 11 GM เป็น 11.1 ล้มเหลวเสมอ ฉันลองย้าย /Applications/Xcode.app ก่อน ... ไม่มีอะไรทำงาน นี่คือบันทึกการค้าของฉัน: 2019-10-08 12: 29: 08 + 01 leviathan installd [556]: PackageKit: การติดตั้งล้มเหลว: ข้อผิดพลาดโดเมน = PKInstallErrorDomain Code = 501 "แพคเกจพยายามติดตั้งเนื้อหาในปริมาณของระบบ" UserInfo = {NSLocalizedDescription = แพ็คเกจกำลังพยายามติดตั้งเนื้อหาลงในไดรฟ์ข้อมูลระบบ} {

2
แอปที่เก็บถาวรด้วย Xcode 11.2 (11B52) ถูกปฏิเสธ: ITMS-90534: Toolchain ไม่ถูกต้อง
ฉันได้ติดตั้งทั้ง Catalina และ Xcode 11 จากร้านค้าแล้วและพวกเขาก็ทันสมัย: Catalina: 10.15.1 (19B88) Xcode: 11.2 (11B52) fastlaneเมื่อวานนี้ผมได้อัปโหลดไบนารีใหม่โดยใช้ วันนี้ฉันได้รับข้อความนี้จาก Apple: เรียนผู้พัฒนา เราพบปัญหาอย่างน้อยหนึ่งปัญหาที่มีการส่งล่าสุดเพื่อตรวจสอบ App Store สำหรับแอปของคุณ "Gözen Security" 7.3.2 (67) โปรดแก้ไขปัญหาต่อไปนี้แล้วอัปโหลดอีกครั้ง ITMS-90534: Toolchain ไม่ถูกต้อง - แอปของคุณสร้างขึ้นด้วย Xcode หรือ SDK รุ่นที่ไม่สนับสนุน หากคุณวางแผนที่จะส่งบิลด์นี้ไปยัง App Store ต้องแน่ใจว่าคุณใช้ Xcode 10.1 และ SDK สำหรับ iOS 12.1 และ watchOS 5.1, Xcode 7.1 …

6
SwiftUI - วิธีการหลีกเลี่ยงการนำฮาร์ดโค้ดลงในมุมมอง
ฉันพยายามทำสถาปัตยกรรมสำหรับแอป SwiftUI ที่มีขนาดใหญ่ขึ้นและพร้อมใช้งาน ฉันใช้เวลาทั้งหมดในปัญหาเดียวกันซึ่งชี้ไปที่ข้อบกพร่องการออกแบบที่สำคัญใน SwiftUI ยังไม่มีใครสามารถให้คำตอบที่พร้อมสำหรับการทำงานอย่างเต็มที่กับฉันได้ วิธีการใช้ซ้ำ Views ในSwiftUIที่มีการนำทาง? เนื่องจากความSwiftUI NavigationLinkผูกพันกับมุมมองอย่างมากจึงไม่สามารถทำได้ในลักษณะที่ปรับขนาดในแอปที่ใหญ่กว่า NavigationLinkในแอปตัวอย่างขนาดเล็กเหล่านั้นทำงานได้ใช่ - แต่ไม่ใช่ทันทีที่คุณต้องการใช้ Views จำนวนมากในแอปเดียว และอาจนำมาใช้ซ้ำเกินขอบเขตของโมดูล (เช่น: ใช้การดูซ้ำใน iOS, WatchOS, ฯลฯ ... ) ปัญหาการออกแบบ: NavigationLinks ถูกฮาร์ดโค้ดลงในมุมมอง NavigationLink(destination: MyCustomView(item: item)) แต่ถ้ามุมมองที่มีสิ่งนี้NavigationLinkควรจะนำมาใช้ซ้ำฉันไม่สามารถ hardcodeปลายทางได้ จะต้องมีกลไกที่ให้ปลายทาง ฉันถามที่นี่และได้คำตอบที่ดี แต่ก็ยังไม่ได้คำตอบทั้งหมด: SwiftUI MVVM ผู้ประสานงาน / เราเตอร์ / NavigationLink แนวคิดคือการฉีดลิงค์ปลายทางลงในมุมมองที่นำมาใช้ซ้ำได้ โดยทั่วไปแล้วความคิดนี้ใช้งานได้ แต่น่าเสียดายที่นี่ไม่ได้ปรับใช้กับแอปการผลิตจริง ทันทีที่ฉันมีหน้าจอที่ใช้ซ้ำได้หลายหน้าจอฉันพบปัญหาตรรกะที่มุมมองที่นำมาใช้ซ้ำได้หนึ่งรายการ ( ViewA) ต้องมีมุมมองปลายทางที่กำหนดไว้ล่วงหน้า ( …

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