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

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

16
มีวิธีพิมพ์พจนานุกรม Swift สวย ๆ ลงคอนโซลหรือไม่?
NSDictionary *dictionary = @{@"A" : @"alfa", @"B" : @"bravo", @"C" : @"charlie", @"D" : @"delta", @"E" : @"echo", @"F" : @"foxtrot"}; NSLog(@"%@", dictionary.description); พิมพ์สิ่งต่อไปนี้บนคอนโซล: { A = alfa; B = bravo; C = charlie; D = delta; E = echo; F = foxtrot; } let dictionary: [String : String] = …
92 ios  swift  xcode 

5
ฉันสามารถเข้าถึง App Store จากภายใน iOS Simulator ได้หรือไม่
ภายใน iOS Simulator สามารถเข้าถึง App Store ได้หรือไม่? นั่นคือฉันสามารถติดตั้งแอปพลิเคชัน App Store ภายใน Simulator และดาวน์โหลดแอปพลิเคชันผ่านแอปพลิเคชันไปยัง iOS Simulator ได้หรือไม่ ถ้าเป็นเช่นนั้นอย่างไร?
92 iphone  ios  xcode  app-store 

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

4
เรียกใช้ "Fix-it" ของ Xcode ทั้งหมดพร้อมกัน
หลังจากอัปเกรดเป็น Xcode 7 เพื่อรองรับ iOS 9 ฉันมีข้อผิดพลาดและคำเตือนในการแก้ไขหลายร้อยรายการ มีปุ่มกดเพียงปุ่มเดียวเพื่อให้ Xcode ทำงานทั้งหมดแทนที่จะเป็นแบบทีละปุ่มหรือไม่?
92 xcode  ide 

4
โมดูลที่คอมไพล์ด้วย Swift 5.1 ไม่สามารถนำเข้าโดยคอมไพเลอร์ Swift 5.1.2
ฉันมีกรอบ (ในกรณีนี้คือ RxSwift) ซึ่งฉันได้รวบรวมโดยใช้ Xcode 11.0 เป็นRxSwift.frameworkแพ็คเกจสไตล์ดั้งเดิม สิ่งนี้นำเข้าที่ดีใน Xcode 11.0 และ 11.1 ไม่เคยมีปัญหาใด ๆ กับมัน วันนี้เมื่อเปิดตัว Xcode 11.2 ของ Apple ฉันได้รับการอัพเกรดและมีข้อผิดพลาด: โมดูลที่คอมไพล์ด้วย Swift 5.1 ไม่สามารถนำเข้าโดยคอมไพเลอร์ Swift 5.1.2 ฉันใช้ไม่ตรงกันรวดเร็วคอมไพเลอร์และฉันรู้ฉันก็สามารถคอมไพล์ RxSwift ใช้ Xcode 11.2 และดำเนินการใน แต่คุณลักษณะพาดหัวของสวิฟท์ 5.1 เป็นความมั่นคงโมดูล ฉันรู้สึกว่าตอนนี้เรามีความเสถียรของโมดูลแล้วเฟรมเวิร์กไม่จำเป็นต้องทำการคอมไพล์ใหม่ด้วย Xcode ใหม่ทุกครั้ง แต่นี่ไม่ใช่กรณีที่ชัดเจน หากใครสามารถอธิบายสิ่งที่เกิดขึ้นที่นี่ฉันจะขอบคุณมันมาก Xcode 11.2 แสดงข้อผิดพลาดหรือไม่? หรือฉันต้องการที่จะบอกว่าฉันต้องการเสถียรภาพโมดูลเมื่อฉันรวบรวมด้วย Xcode 11.0?
91 ios  swift  xcode  swift5.1 

13
ลบโปรไฟล์การจัดเตรียมจาก Xcode 5
ฉันดิ้นรนกับเรื่องนี้มาหลายชั่วโมงแล้ว ฉันมีโปรไฟล์การจัดเตรียมเดียวกัน 2 โปรไฟล์ที่ฉันสร้างขึ้นและโปรไฟล์ใหม่ไม่ได้แทนที่โปรไฟล์เก่า (ซึ่งหมดอายุเร็วกว่าโปรไฟล์ใหม่ 6 วัน) ผ่านเมนู XCode 5 ฉันไม่สามารถลบโปรไฟล์การจัดเตรียมที่ซ้ำกันได้ วิธีแก้ปัญหาใด ๆ ในสถานการณ์นี้?
91 xcode  xcode5 


13
ฉันจะแสดงการแก้ไขเวอร์ชันแอปพลิเคชันในชุดการตั้งค่าแอปพลิเคชันของฉันได้อย่างไร
ฉันต้องการรวมเวอร์ชันแอปพลิเคชันและการแก้ไขภายในเช่น 1.0.1 (r1243) ไว้ในชุดการตั้งค่าแอปพลิเคชันของฉัน ไฟล์ Root.plist มีแฟรกเมนต์เช่นนี้ ... <dict> <key>Type</key> <string>PSTitleValueSpecifier</string> <key>Title</key> <string>Version</string> <key>Key</key> <string>version_preference</string> <key>DefaultValue</key> <string>VersionValue</string> <key>Values</key> <array> <string>VersionValue</string> </array> <key>Titles</key> <array> <string>VersionValue</string> </array> </dict> และฉันต้องการแทนที่สตริง "VersionValue" ในเวลาสร้าง ฉันมีสคริปต์ที่สามารถแยกหมายเลขเวอร์ชันจากที่เก็บของฉันสิ่งที่ฉันต้องการคือวิธีการประมวลผล (ขั้นตอนก่อน) ไฟล์ Root.plist ในเวลาสร้างและแทนที่หมายเลขการแก้ไขโดยไม่ส่งผลกระทบต่อไฟล์ต้นฉบับ

21
ITMS-90809: เลิกใช้งาน API - Apple จะหยุดรับการส่งแอพที่ใช้ UIWebView API
เมื่อวานนี้ฉันอัปโหลดแอปของฉันไปที่ TestFlight และหลังจากนั้นไม่นาน Apple ก็ส่งคำเตือนนี้ให้ฉัน: ITMS-90809: เลิกใช้งาน API - Apple จะหยุดรับการส่งแอพที่ใช้ UIWebView API ดูhttps://developer.apple.com/documentation/uikit/uiwebviewสำหรับข้อมูลเพิ่มเติม สิ่งนี้คือฉันไม่ได้ใช้ UIWebView ในแอพของฉันดังนั้นฉันจึงพยายามอัปเดตพ็อดของฉัน แต่ก็ยังเหมือนเดิมโดยวิธีนี้เป็นงานสร้างที่ 3 ของฉันใน TestFlight และนี่เป็นครั้งแรกที่ Apple ส่งสิ่งนี้มาให้ฉัน ความคิดใด ๆ ? อัปเดต นี่คือฝักของฉัน: pod 'Firebase/Core' pod 'Firebase/Firestore' pod 'Firebase/MLVision' pod 'Firebase/MLVisionTextModel' pod 'SVProgressHUD' pod 'SPPermission/Camera' pod 'SPPermission/PhotoLibrary' pod 'Mantis' pod 'SwiftKeychainWrapper' pod 'SwiftyOnboard' pod …

30
Xcode 4: สร้างล้มเหลวไม่มีปัญหา
แอปทำงานได้ดีในตัวจำลองสร้างและเรียกใช้ เมื่อฉันแนบอุปกรณ์ของฉัน (iPhone 3GS ที่ใช้ iOS 4.3) และกำหนดเป้าหมายไปที่ iPhone ผลลัพธ์คือ "Build ล้มเหลว" พร้อมกับ "ไม่มีปัญหา" มองไปที่หน้าต่างสร้างผลทุกอย่างเป็นสีเขียวมีเครื่องหมายรวมทั้งแจ้งให้ทราบล่วงหน้ารูปร่างล้มเหลว การขยายการถอดเสียงไม่แสดงข้อผิดพลาด ฉันไม่สามารถยกเว้นความเป็นไปได้ที่จะเกิดข้อผิดพลาดในการลงนามหรือการจัดเตรียม แต่มันทำให้ฉันเกิดข้อผิดพลาดเหล่านั้นฉันได้รีดมันออกและตอนนี้มันไม่ได้ให้ข้อผิดพลาดหรือปัญหาใด ๆ เพียงแค่ "สร้างล้มเหลวไม่มีปัญหา" บิวด์ล้มเหลวโดยไม่มีปัญหาในทางใดบ้าง มีวิธีใดบ้างที่ฉันสามารถดูเอาต์พุตการสร้างเพื่อดูว่าฉันสามารถหาสาเหตุที่ล้มเหลวโดยไม่มีปัญหาได้หรือไม่ มีการสร้างเอาต์พุตนอกเหนือจากรายการปัญหาหรือไม่ ฉันไม่เห็นในหน้าต่างบิลด์ที่พยายามโหลดแอปลงในอุปกรณ์ของฉัน - เอาต์พุตนี้อยู่ที่อื่นหรือไม่
91 ios  xcode  build  xcode4 

5
จะเปิดใช้งานการสร้างเวลาใน Xcode ได้อย่างไร
ฉันต้องการทราบว่าการสร้างโครงการของฉันใช้เวลานานเท่าใดตัวอย่างเช่นโดยการแสดงในบานหน้าต่างการสร้าง ตัวเลือกนี้มีอยู่ใน Xcode หรือไม่ ขอบคุณ.
91 xcode  build  timing 

19
Xcode: ไม่มี Scheme
ฉันเพิ่งเปิดโครงการใน Xcode ตอนนี้บอกว่าฉันมีNo Scheme: เมื่อฉันพยายามและManage Schemesฉันไม่สามารถAutocreate Schemes Now(โพสต์แยกต่างหาก แต่อาจเกี่ยวข้องกัน) และไม่มี Schemes อยู่ในรายการ: Target Noneและเมื่อฉันพยายามและเพิ่มโครงการที่ฉันได้รับโต้ตอบพูด เกิดอะไรขึ้นและฉันจะแก้ไขโครงการ Xcode ของฉันได้อย่างไร
91 xcode 

22
วิธีตรวจสอบ url บน iPhone
ในแอพ iPhone ที่ฉันกำลังพัฒนามีการตั้งค่าที่คุณสามารถป้อน URL ได้เนื่องจากรูปแบบและฟังก์ชัน URL นี้ต้องได้รับการตรวจสอบความถูกต้องทางออนไลน์และออฟไลน์ จนถึงตอนนี้ฉันยังไม่พบวิธีการใด ๆ ในการตรวจสอบ url ดังนั้นคำถามคือ; ฉันจะตรวจสอบการป้อน URL บน iPhone (Objective-C) แบบออนไลน์และออฟไลน์ได้อย่างไร
90 ios  objective-c  iphone  xcode  url 

9
ข้อผิดพลาดในการอัปโหลดไฟล์เก็บถาวร:“ ไม่มีข้อมูลประจำตัวการลงนามการแจกจ่าย iOS สำหรับ…”
ฉันพยายามอัปโหลดไฟล์เก็บถาวรของแอป iOS ไปยัง iTunes Connect โดยใช้ Xcode แต่เมื่อฉันคลิก "อัปโหลดไปยัง App Store" ฉันได้รับข้อผิดพลาด: Xcode พยายามค้นหาหรือสร้างเนื้อหาการลงนามที่ตรงกันและล้มเหลวในการดำเนินการดังกล่าวเนื่องจากปัญหาต่อไปนี้ ไม่มีข้อมูลประจำตัวการลงนามการแจกจ่าย iOS สำหรับ _____ Xcode สามารถขอให้คุณได้ ฉันสับสนจริงๆเพราะฉันเพิ่งอัปโหลดไฟล์เก็บถาวรสำหรับแอปเดียวกันได้สำเร็จเมื่อประมาณ 2 ชั่วโมงก่อนหน้านี้จากนั้นฉันต้องทำการแก้ไขง่ายๆเพียงครั้งเดียวจากนั้นจำเป็นต้องอัปโหลดไฟล์เก็บถาวรใหม่และตอนนี้ฉันได้รับข้อผิดพลาดนี้ ฉันไม่ได้แตะต้องสิ่งอื่นใด ฉันได้ทำทุกอย่างที่คิดได้แล้วเพื่อลองแก้ไขปัญหาฉันรีสตาร์ท Xcode คอมพิวเตอร์ของฉันไปที่การตั้งค่า Xcode เพื่อคลิก "ดาวน์โหลดทั้งหมด" ในโปรไฟล์การจัดเตรียมคลิก "รีเซ็ต" ในการแจกจ่าย iOS ในหน้าเดียวกัน ดาวน์โหลดโปรไฟล์การแจกจ่าย iOS อีกครั้งจากศูนย์สมาชิกไปที่การตั้งค่าการลงนามรหัสในการตั้งค่าการสร้างแอปของฉันและตั้งค่าข้อมูลประจำตัวการลงนามรุ่นเป็นโปรไฟล์การแจกจ่าย iOS ด้วยตนเองและถูกเก็บถาวรหลายครั้ง อัปเดต: ปรากฎว่าเป็นเพราะ WWDRCA จะหมดอายุในวันนี้: https://developer.apple.com/support/certificates/expiration/ มีคนจำนวนมากที่ประสบปัญหาเดียวกัน ฉันสามารถข้ามปัญหาได้ชั่วคราวโดยเปลี่ยนวันที่ในคอมพิวเตอร์เป็น 1 วัน

4
ฉันจะตั้งค่าตัวแปรสภาพแวดล้อม CG_CONTEXT_SHOW_BACKTRACE ได้อย่างไร
ฉันมีปุ่มสามปุ่มในมุมมองของฉัน หลังจากตั้งค่า cornerRadus ใน viewDidLoad ():button.layer.cornerRadius = 20ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ในบันทึก: <Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. คำถาม: ฉันจะตั้งค่าตัวแปรสภาพแวดล้อม CG_CONTEXT_SHOW_BACKTRACE ได้อย่างไร หรือจะแก้ไขคำเตือนนี้ได้อย่างไร? โอเคฉันได้รับการติดตามย้อนหลังแล้วจากข้อความ มันไม่สมเหตุสมผลกับฉันเลย ช่วยกรุณา ... Aug 7 14:27:00 <Error>: CGContextSaveGState: invalid context 0x0. Backtrace: <-[UIStatusBarItemView updateContentsAndWidth]+33> <-[UIStatusBarItemView initWithItem:data:actions:style:]+477> <+[UIStatusBarItemView createViewForItem:withData:actions:foregroundStyle:]+134> <-[UIStatusBarLayoutManager …

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