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

ควรใช้แท็กนี้สำหรับคำถามเฉพาะเกี่ยวกับการใช้งานและคุณสมบัติของ Xcode 11 อย่าใช้แท็กนี้เพียงเพราะคุณใช้ Xcode เพื่อพัฒนาแอปของคุณ คำถามทั่วไปเกี่ยวกับ Xcode ควรใช้แท็ก xcode ที่ไม่ใช่เวอร์ชัน ใช้แท็กที่เหมาะสมกับระบบปฏิบัติการเช่น ios หรือ macos


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

3
crash_info_entry_0: CoreUI: การยกเลิกการจัดสรร _CUIInternalLinkRendition … Assets.car
เมื่อตรวจสอบความผิดพลาดของ Firebase Crashlytics ฉันสังเกตเห็นบรรทัดต่อไปนี้ในส่วนของ Keys: CoreUI: การยกเลิกการจัดสรร _CUIInternalLinkRendition 7113 /private/var/containers/Bundle/Application/1E06D0B4-30EA-41CA-998C-D8E86AA94100/.app/Assets.car สิ่งนี้เกี่ยวข้องกับเนื้อหาในแอพของฉันหรือไม่ ปัญหาหน่วยความจำใน CoreUI หรือไม่
54 ios  swift  xcode11 

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 = แพ็คเกจกำลังพยายามติดตั้งเนื้อหาลงในไดรฟ์ข้อมูลระบบ} {

4
ข้อผิดพลาดของคอมไพเลอร์: ไฟล์ไลบรารีไม่ถูกต้อง - CoreLocation
ฉันมีหนึ่งในแอปพลิเคชันของฉันที่สร้างขึ้นใน Xcode 8 ฉันใช้ CoreLocation และ MapKit ในแอปนั้น ฉันมีแอพอัปเดตล่าสุดiOSจนถึงตอนนี้ และมันก็ทำงานได้ดี iOS 1ตอนนี้ผมกำลังอัปเดตโปรแกรมด้วย ดังนั้นฉันจึงเปิดแอพด้วยXcode 11.0และอัปเดตรหัสที่จำเป็นทั้งหมด ปรับปรุงการตั้งค่าที่แนะนำโดย Xcode "ทำการเปลี่ยนแปลง" และทั้งหมด ตอนนี้ฉันเรียกใช้แอปพลิเคชัน แต่ฉันได้รับข้อผิดพลาดเช่น: Compiler error: Invalid library file. ฉันค้นหาล็อตแล้ว แต่ไม่พบวิธีแก้ปัญหาใด ๆ นี่เป็นข้อบกพร่องในสิ่งใหม่Xcodeหรือใหม่iOSหรือไม่? มีอะไรที่ฉันต้องทำการเปลี่ยนแปลงเพิ่มเติมหรือการตั้งค่า? กรุณาแนะนำฉัน นี่เป็นข้อบกพร่องที่รู้จักโดย Apple หรือไม่? แก้ไข : 2019-10-18 10: 34: 39.899827 + 0530 MapLocation [1697: 57778] ข้อผิดพลาดของคอมไพเลอร์: ไฟล์ไลบรารีไม่ถูกต้อง 2019-10-18 10: 34: …

1
ดีบักเกอร์ Xcode 11 ช้ามาก
ตั้งแต่ดาวน์โหลด Xcode 11 ฉันสังเกตเห็นว่าการตั้งค่าเบรกพอยต์, ก้าวเข้าและข้ามรหัส, ซึ่งโปรแกรมดีบั๊กมักจะแฮงค์, บางครั้งใช้เวลาหลายนาทีต่อครั้ง ฉันไม่สามารถจินตนาการได้ว่า Apple จะปล่อยบางอย่างเช่นนี้ดังนั้นฉันคิดว่าฉันมีการตั้งค่าที่ผิดพลาดหรือบางอย่าง มีใครสังเกตเห็นสิ่งนี้อีกไหม? ถ้าเป็นเช่นนั้นจะมีการแก้ไขหรือไม่? แน่นอนฉันไม่ใช่คนเดียวที่พบปัญหานี้
22 xcode11 

5
Xcode 11 XCUITest ไม่สามารถรับภาพรวมที่ตรงกัน: เกิดข้อผิดพลาดในการรับหน้าต่างหลัก kAXErrorServerNotFound
หลังจากสร้างแอปของฉันใน Xcode 11 และใช้งานชุดของ XCUITEST ฉันได้รับความล้มเหลวแบบสุ่มหลายประการด้วยกันดังนี้ ไม่สามารถรับสแนปชอตที่ตรงกัน: เกิดข้อผิดพลาดในการรับหน้าต่างหลัก kAXErrorServerNotFound ไม่ว่าฉันจะเพิ่มระยะหมดเวลานานเท่าใดปัญหาจะปรากฏขึ้นเป็นระยะ ๆ ดูเหมือนว่าจะมีปัญหา Snapshotting ลำดับชั้นของ UI การทดสอบของเราผ่านอย่างสม่ำเสมอใน Xcode 10 ฉันติดตั้ง Xcode แล้ว ลบตัวจำลองทั้งหมด ล้างข้อมูลที่ได้รับแล้ว แก้ไขการหมดเวลา อัปเกรดจาก Xcode 11.1 เป็น Xcode 11.2.1 ขอบคุณ!

4
Crashlytics threaded crashed บน iOS13 ที่สร้างด้วย Xcode11 เท่านั้น
แอพของฉันขัดข้องเฉพาะใน iOS13 ที่มีสแตกการโทรต่อไปนี้: #57. Crashed: com.twitter.crashlytics.ios.exception 0 myapp 0x105d6d494 CLSProcessRecordAllThreads + 376 (CLSProcess.c:376) 1 myapp 0x105d6d87c CLSProcessRecordAllThreads + 407 (CLSProcess.c:407) 2 myapp 0x105d5d58c CLSHandler + 26 (CLSHandler.m:26) 3 myapp 0x105d6bab4 __CLSExceptionRecord_block_invoke + 198 (CLSException.mm:198) 4 libdispatch.dylib 0x1be5c100c _dispatch_client_callout + 20 5 libdispatch.dylib 0x1be5cd804 _dispatch_lane_barrier_sync_invoke_and_complete + 60 6 myapp 0x105d6b55c CLSExceptionRecord …

6
ไม่ได้รับโทเค็นอุปกรณ์ APNS บน iOS 13
ฉันมีปัญหาเกี่ยวกับโทเค็นอุปกรณ์ APNS ก่อนที่ฉันจะใช้ Xcode 10.2 และ iOS 12.1 ในขณะนี้ฉันเคยได้รับโทเค็นของอุปกรณ์ในวิธีมอบสิทธิ์ -(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken ฉันลงทะเบียน APNS แบบนี้และมันก็ใช้ได้ดี UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter]; center.delegate = self; [center requestAuthorizationWithOptions:(UNAuthorizationOptionSound | UNAuthorizationOptionAlert | UNAuthorizationOptionBadge) completionHandler:^(BOOL granted, NSError * _Nullable error){ if(!error){ [[UIApplication sharedApplication] registerForRemoteNotifications]; } }]; ตอนนี้เมื่อติดตั้ง iOS 13 ลงในอุปกรณ์ iPhone ของฉันและใช้ Xcode 11 …

2
วิธีการหยุด Xcode 11 จากการเปลี่ยน CFBundleVersion และ CFBundleShortVersionString เป็น $ (CURRENT_PROJECT_VERSION) และ $ (MARKETING_VERSION)
ตั้งแต่รุ่นที่ 11, Xcode ตั้งCFBundleVersionค่าของฉันเป็น$(CURRENT_PROJECT_VERSION)และของฉันCFBundleShortVersionStringค่า$(MARKETING_VERSION)เมื่อใดก็ตามที่ฉันป้อนค่ารุ่นหรือสร้างในการตั้งค่าเป้าหมาย (แท็บ "ทั่วไป") เวอร์ชันจริงและค่าบิลด์ที่ฉันป้อนจะถูกเก็บไว้ในไฟล์ project.pbxproj ฉันไม่ต้องการหรือชอบพฤติกรรมนี้เนื่องจากฉันใช้เชลล์สคริปต์เพื่อแก้ไขค่าใน buildtime ฉันสามารถตั้งค่าที่ถูกต้องในไฟล์ Info.plist ด้วยตนเอง แต่ทันทีที่ฉันเปลี่ยนหมายเลข Version หรือ Build ในการตั้งค่าเป้าหมายไฟล์ Info.plist จะเปลี่ยนอีกครั้งโดย Xcode ฉันจะหยุด Xcode 11 จากการทำเช่นนี้ได้อย่างไร เมื่อฉันแก้ไขสคริปต์การสร้างของฉันเพื่อเปลี่ยนไฟล์โครงการเอง Xcode จะยกเลิกการสร้างทันทีที่มีการเปลี่ยนแปลงไฟล์โครงการ

2
Xcode 11 คอมไพล์ใหม่มากเกินไป
Xcode 11 กำลังคอมไพล์ใหม่ (เกือบ) โครงการทั้งหมดของฉันแม้ว่าฉันเพิ่งเปลี่ยนตัวแปรส่วนตัวในพื้นที่หรือเปลี่ยนค่าคงที่ในขอบเขตท้องถิ่นบางครั้งแม้แต่ในขอบเขตฟังก์ชั่นส่วนตัวในท้องถิ่น บางครั้งฉันอาจได้รับการเปลี่ยนแปลง 2 หรือ 3 ครั้งโดยการสร้างอย่างรวดเร็วตามที่คาดไว้ แต่ไม่นานพอที่จะตัดสินใจคอมไพล์ทุกอย่างอีกครั้ง (ซึ่งใช้เวลานานเกินไป) ความคิดใด ๆ ที่อาจเกิดขึ้น? Xcode ไม่สามารถระบุสิ่งที่เปลี่ยนแปลงได้ทำไมจึงทำการคอมไพล์อีกหลายอย่าง (แม้แต่โมดูลอื่น ๆ ) คำแนะนำใด ๆ ที่ชื่นชมอย่างมากขอบคุณ!

2
ตัวแก้ไข Xcode11 (ผ่าน“ เพิ่มตัวแก้ไขทางด้านขวา”) ถูกปิดใช้งาน
Xcode11.2มันได้รับการทำงานทั้งหมดในขณะนี้ตั้งแต่ผมอัพเกรด สองสามวันกลับสังเกตเห็นและตอนนี้ก็ไม่อนุญาตให้ฉันเพิ่มเครื่องมือแก้ไขลงในเค้าโครง คล้ายกับการแก้ไขเปลี่ยนแปลงการแนะนำใน Xcode 11 พยายาม: รีสตาร์ท Xcode กำลังรีบูต MacBook ไม่มีการอัปเดต Xcode ที่รอดำเนินการใน AppStore คำแนะนำอื่น ๆ ที่ต้องลองก่อนติดตั้ง Xcode อีกหรือไม่ สถานะปัจจุบันสำหรับ Xcode: ตัวเลือกเพิ่มแก้ไขปิดการใช้งาน ปิดการใช้งานตัวเลือกแก้ไขผ่านเมนู -> แก้ไข อัปเดต A: หลังจากใช้ "ปรับตัวเลือกแก้ไข" ผู้ช่วยนี้ไม่เหมือนกับบรรณาธิการทั่วไป ตัวแก้ไขจะอนุญาตให้ผู้ใช้เปิดไฟล์ใด ๆ ได้อย่างอิสระ (และไม่แสดงให้ไฟล์ที่ตรงกันเสมอ) พื้นที่ภาพมากมายเช่นเดียวกับการใช้จอภาพภายนอก 24 " อัปเดต 2: ดูเหมือนว่าจะมีปัญหากับโครงการปัจจุบันเท่านั้น (อาจมี.xcodeprojการตั้งค่าบางอย่างสับสนหรือไม่) เปิดโครงการอื่นและฉันเห็น "เพิ่มเครื่องมือแก้ไขด้านขวา" ได้ดี

1
Xcode 11 - เครื่องมือจำลองจะไม่ตอบสนอง
ตั้งแต่ฉันอัปเดตเป็น Xcode 11 ตัวจำลองหยุดการทำงานเป็นระยะ ๆ พิเศษเมื่อนำคีย์บอร์ดมาโฟกัส ฉันไม่คิดว่าจะมีอะไรเกี่ยวข้องกับหน่วยความจำหรือรายละเอียดฮาร์ดแวร์ใด ๆ ของ Mac ของฉันเพราะมันไม่ล่ม แต่ก็ไม่ตอบสนองต่อเหตุการณ์ใด ๆ วิธีแก้ปัญหาเพียงอย่างเดียวคือสร้างแอปขึ้นมาซ้ำแล้วซ้ำอีกจนกว่าจะสัมผัสกับฟิลด์ข้อความตอบกลับอย่างน่าอัศจรรย์ มีใครประสบปัญหาเดียวกันหรือไม่ อะไรที่เป็นสาเหตุของมัน ขอบคุณ!

3
Swiftui - ฉันจะเริ่มต้น Obbject ที่สังเกตได้โดยใช้ environmentobject เป็นพารามิเตอร์ได้อย่างไร
ฉันไม่แน่ใจว่านี่เป็นปฏิปักษ์ในโลก SwiftUI ใหม่ที่กล้าหาญที่เราอาศัยอยู่ แต่โดยพื้นฐานแล้วฉันมี @EnvironmentObject พร้อมกับข้อมูลผู้ใช้พื้นฐานบางอย่างที่บันทึกไว้ในมุมมองของฉันที่สามารถโทรได้ ฉันยังมี @ObservedObject ซึ่งเป็นเจ้าของข้อมูลบางอย่างที่จำเป็นสำหรับมุมมองนี้ เมื่อมุมมองปรากฏขึ้นฉันต้องการใช้ @EnvironmentObject เพื่อเริ่มต้น @ObservedObject: struct MyCoolView: View { @EnvironmentObject userData: UserData @ObservedObject var viewObject: ViewObject = ViewObject(id: self.userData.UID) var body: some View { Text("\(self.viewObject.myCoolProperty)") } } น่าเสียดายที่ฉันไม่สามารถเรียกตนเองว่าตัวแปรสภาพแวดล้อมจนกว่าจะเริ่มต้น: "ไม่สามารถใช้สมาชิกอินสแตนซ์ 'userData' ภายในคุณสมบัติตัวเริ่มต้นคุณสมบัติตัวเริ่มต้นคุณสมบัติที่เรียกใช้ก่อนที่ 'ตัวเอง' จะพร้อมใช้งาน" ฉันเห็นเส้นทางที่เป็นไปได้สองสามทาง แต่พวกเขาทั้งหมดรู้สึกเหมือนแฮ็ก ฉันจะเข้าใกล้สิ่งนี้ได้อย่างไร
9 ios  swift  swiftui  xcode11 

1
ฟีเจอร์“ สินทรัพย์เพื่อการพัฒนา” ที่นำเสนอใน Xcode 11 คืออะไรและจะใช้งานอย่างไร?
เมื่อฉันตรวจสอบการตั้งค่าของเป้าหมายใน Xcode 11.1 (เข้าถึงเมื่อคลิกที่โครงการในแถบนำทางด้านข้างของโครงการแล้วคลิกที่เป้าหมายปฏิบัติการ) ฉันสังเกตเห็นส่วนขยายใหม่ที่เรียกว่า "สินทรัพย์การพัฒนา" ซึ่งไม่มีอยู่ใน Xcode 10. ฉันไม่สามารถหาเอกสารเกี่ยวกับมันหรือกล่าวถึงในบันทึกประจำรุ่นได้ มีใครค้นพบว่าอะไรคือจุดประสงค์ของหัวข้อนี้อะไรคือกรณีการใช้งานที่ดีที่สุดวิธีการใช้งานและเอกสารบางอย่างที่เขียนโดย Apple หรือใครก็ตามในชุมชน
9 ios  xcode  assets  xcode11  ipados 

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