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

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

4
ฉันจะแก้ไข“ ข้อผิดพลาด: ไม่พบไดเร็กทอรีนักพัฒนาที่ / Developer” ได้อย่างไร
ฉันเพิ่งอัปเกรด XCode เป็น 4.3.1 ฉันใช้สคริปต์เพื่อสร้าง (แล้วปรับใช้ผ่าน Testflight) แอปของฉัน แต่ตอนนี้ฉันได้รับข้อผิดพลาดนี้: ข้อผิดพลาด: ไม่พบไดเร็กทอรีนักพัฒนาที่ / Developer รัน / usr / bin / xcode-select เพื่ออัพเดตเส้นทางไดเร็กทอรีนักพัฒนา ฉันไม่มี / ผู้พัฒนาในเครื่องของฉัน: ฉันจะแก้ไขได้อย่างไร

21
Xcode“ คีย์ส่วนตัวสำหรับไม่ได้ติดตั้งบน Mac เครื่องนี้ - การแจกจ่าย”
ฉันมักจะได้รับข้อความนี้เมื่อพยายามส่งแอปไปที่ร้านแอป นี่คือภาพของข้อความ: จะดีมากถ้าใครสักคนสามารถช่วยฉันแก้ไขปัญหานั้นเพื่อที่ฉันจะได้ส่งแอพของฉันไปที่สโตร์
99 ios  xcode  app-store 

9
iOS Build ล้มเหลวในขณะคอมไพล์ที่มีปัญหา“ ไม่พบอุปกรณ์ที่เหมาะสมสำหรับประเภท SimDeviceType”
ฉันได้รับปัญหาด้านเวลาในการคอมไพล์เมื่อเรียกใช้แอปด้วย Xcode 10.3 beta 2 บน iPad Air ฉันได้รับปัญหาด้านล่าง Failed to find a suitable device for the type SimDeviceType : com.apple.dt.Xcode.IBSimDeviceType.iPad-2x with runtime SimRuntime : 10.3 (14E5239d) - com.apple.CoreSimulator.SimRuntime.iOS-10-3 ความช่วยเหลือใด ๆ ที่ได้รับการชื่นชมอย่างมาก
99 ios  xcode  compilation 


14
Swift 3 - การเปรียบเทียบวัตถุวันที่
ฉันกำลังอัปเดตแอปของฉันเป็นไวยากรณ์ Swift 3.0 (ฉันรู้ว่ามันยังอยู่ในเบต้า แต่ฉันต้องการเตรียมพร้อมทันทีที่เปิดตัว) จนกระทั่งเบต้าก่อนหน้าของ Xcode (Beta 5) ผมสามารถที่จะเปรียบเทียบสองDateวัตถุที่ใช้ถูกดำเนิน<, และ> ==แต่ในเบต้าล่าสุด (เบต้า 6) จะไม่ทำงานอีกต่อไป นี่คือภาพหน้าจอบางส่วน: ดังที่คุณเห็นในภาพหน้าจอทั้งสองสิ่งนี้เป็นDateวัตถุสองชิ้น แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: ผมทำอะไรผิดหรือเปล่า? ฟังก์ชันยังคงประกาศอยู่ในDateคลาส: static func >(Date, Date) ส่งคืนค่าจริงหากวันที่ทางซ้ายมือช้ากว่าวันที่ทางขวามือ นี่เป็นเพียงข้อผิดพลาดของเบต้าหรือฉันทำอะไรผิด?
99 ios  xcode  swift3  beta 

9
ไม่สามารถเปิดแอปของฉันในเครื่องมือ: ไม่สามารถเปิดเป้าหมายอย่างน้อยหนึ่งรายการ
ฉันตั้งค่าสิทธิ์ในการเซ็นรหัสทั้งหมดอย่างถูกต้องแล้ว การเรียกใช้แอปบนโทรศัพท์ของฉันเป็นเรื่องปกติ แต่การเปิดใช้งานในเครื่องมือทำให้ฉันมีข้อความแสดงข้อผิดพลาด: Error Starting Recording At least one target failed to launch; aborting run แล้ว: Target failed to run. Permisson to debug [app name] was denied. The app must be signed with a development identity (i.e. iOS Developer) มีความคิดอย่างไรที่ฉันจะหยุดไม่ให้สิ่งนี้เกิดขึ้น ไม่เกิดขึ้นบน iPad ของฉัน

18
ข้อผิดพลาด iOS5 Storyboard: สตอรี่บอร์ดไม่พร้อมใช้งานบน iOS 4.3 และรุ่นก่อนหน้า
ฉันได้สร้างแอปเล็ก ๆ โดยใช้สตอรี่บอร์ดและมันก็ทำได้ดีมาก ก่อนการทดสอบขั้นสุดท้ายฉันตัดสินใจลองใช้เพื่อดูว่ามันทำงานบน iOS 4.3 หรือไม่ ฉันคลิกที่ 5.0 สีเทาในการตั้งค่าโครงการและเลือก 4.3 แอปไม่สามารถสร้างได้โดยมีข้อความแสดงข้อผิดพลาดต่อไปนี้: สตอรี่บอร์ดไม่พร้อมใช้งานบน iOS 4.3 และรุ่นก่อนหน้า สตอรี่บอร์ดของ iPhone และ iPad บอกฉันอย่างนั้น ปัญหาที่เมื่อฉันเปลี่ยนกลับไปใช้เป้าหมาย iOS5 ฉันยังคงได้รับข้อผิดพลาดเหล่านี้จากสตอรี่บอร์ดทั้งสองและผลิตภัณฑ์จะไม่สร้าง! ฉันตรวจสอบแล้ว: เป้าหมายการปรับใช้ iOS ในการตั้งค่าโครงการคือ 5.0 เป้าหมายการปรับใช้แอปเป้าหมายคือ 5.0 การตั้งค่าบิวด์ใช้ iOS 5.0 SDK ฉันต้องทำอะไรอีกบ้างเพื่อกู้คืนโปรเจ็กต์ของฉันให้อยู่ในสถานะที่สร้างได้ นี่เป็นบั๊กใหม่หรือว่าฉันลืมอะไรไป? อัปเดต: ฉันยังคงได้รับข้อผิดพลาดนี้แม้ว่าจะทำความสะอาดแล้วก็ตาม ฉันเปลี่ยนดีบักเกอร์ใน Schemes เป็น "LLDB" และทำการล้างเพิ่มเติมตอนนี้โปรเจ็กต์สร้างและคอมไพล์
98 xcode  ios5  build  storyboard 

10
ฉันจะกำจัดคำเตือน "ตัวแปรที่ไม่ได้ใช้" ใน Xcode ได้อย่างไร
ฉันเข้าใจแล้วว่าทำไมคำเตือนตัวแปรที่ไม่ได้ใช้จึงเกิดขึ้น ฉันไม่ต้องการปราบปรามพวกเขาโดยทั่วไปเพราะมันมีประโยชน์อย่างไม่น่าเชื่อในกรณีส่วนใหญ่ อย่างไรก็ตามให้พิจารณารหัส (ที่สร้างขึ้น) ต่อไปนี้ NSError *error = nil; BOOL saved = [moc save:&error]; NSAssert1(saved, @"Dude!!1! %@!!!", error); Xcode รายงานว่าsavedเป็นตัวแปรที่ไม่ได้ใช้งานซึ่งแน่นอนว่าไม่ใช่ตัวแปร ฉันสงสัยว่านี่เป็นเพราะNSAssert1มาโคร NS_BLOCK_ASSERTIONSมาโครไม่ได้กำหนดไว้เพื่อวัตถุประสงค์ยืนยัน C มีการใช้งานแน่นอน แม้ว่ามันจะไม่เจ็บอะไรเลย แต่ฉันพบว่ามันรกและน่ารำคาญและฉันอยากจะระงับมัน แต่ฉันไม่แน่ใจว่าจะทำอย่างไร การกำหนดตัวแปรให้ตัวเองจะกำจัดคำเตือนของคอมไพเลอร์ออกไป แต่ฉันอยากจะทำแบบนั้น "ถูกต้อง" ถ้ามีสิ่งนั้นอยู่จริง

7
Xcode ERROR ITMS-90783:“ ไม่มีชื่อที่แสดงของบันเดิล”
วันนี้ฉันเริ่มได้รับข้อผิดพลาดนี้ด้วย fastlane และ Xcode: ข้อผิดพลาด ITMS-90783: "ไม่มีชื่อที่แสดงบันเดิลคีย์ Info.plist CFBundleDisplayName หายไปหรือมีค่าว่างในบันเดิลที่มีบันเดิลตัวระบุ" com.id "" ไม่เป็นไรและฉันไม่ได้ลบพร็อพเพอร์ตี้นี้ ฉันคิดว่านี่เป็นข้อบกพร่องของ Apple ใครมีปัญหาเดียวกันและคุณแก้ไขอย่างไร

21
Xcode ติดอยู่ที่“ แอปพลิเคชันของคุณกำลังอัปโหลด”
ฉันประสบปัญหาขณะส่งแอปจาก Xcode ไปยัง App Store ฉันได้ทำทุกอย่างเกี่ยวกับโปรเจ็กต์ของฉันแล้วและมันทำงานได้ดีบน iPhone และ iPad ของฉัน แต่เมื่อฉันส่งโครงการของฉันฉันกำลังประสบปัญหาใหญ่ อันดับแรกหลังจากที่เก็บถาวรฉันได้ทำการตรวจสอบความถูกต้องแล้ว ตอนนี้ไฟล์เก็บถาวรของฉันใน Organizer กำลังแสดงการตรวจสอบสถานะพาสเช่นกัน ดังนั้นฉันเชื่อว่าฉันอยู่ในขั้นตอนสุดท้ายของการส่งแอป ฉันได้คลิกที่แจกจ่ายและเลือกส่งแอปไปยังร้านแอป หลังจากเข้าสู่ระบบฉันได้เลือกไฟล์การจัดเตรียมเช่นกัน ฉันติดอยู่ที่นี่ คุณสามารถดูในภาพหน้าจอด้านล่าง และฉันไม่เคยเห็น แถบความคืบหน้าใด ๆที่ฉันสามารถเห็นความคืบหน้าการส่งหรืออะไรทำนองนั้น หน้าจอเดียวที่ฉันเห็นคือ: แก้ไข: ใกล้จะถึง 1.30 ชม. และการเชื่อมต่ออินเทอร์เน็ตใช้งานได้ ไฟล์ ipa ของฉันมีขนาดเพียง 3.5 MB และล่าสุดเมื่อฉันลอง Application loader เพื่ออัพโหลดเหมือนกันฉันก็ได้รับหน้าจอต่อไปนี้เช่นกันเป็นเวลานานในการพิสูจน์ตัวตนกับ iTunes Store … .. ตอนนี้ฉันควรทำอะไรดี?
98 ios  iphone  xcode  app-store 

2
จะดาวน์เกรด Xcode เป็นเวอร์ชันก่อนหน้าได้อย่างไร?
ฉันต้องใช้ Xcode เป็นครั้งคราวและตอนนี้พบปัญหาที่ฉันอัปเกรดเป็น Xcode 4.6 แต่ซอฟต์แวร์อีกชิ้นที่ฉันใช้ไม่รองรับดังนั้นฉันต้องกลับไปที่ Xcode 4.5 ฉันไม่คุ้นเคยกับวิธีการทำงานของ Mac โดยทั่วไปดังนั้นหากคำตอบที่ให้ไว้สามารถเขียนโดยคำนึงถึงสิ่งนั้นได้นั่นจะเป็นประโยชน์ :)

14
จะค้นหาภาพที่ไม่ได้ใช้ในโครงการ Xcode ได้อย่างไร
มีใครสามารถค้นหาภาพที่ไม่ได้ใช้ในโครงการ Xcode ได้หรือไม่? (สมมติว่าไฟล์ทั้งหมดอ้างอิงด้วยชื่อในโค้ดหรือไฟล์โปรเจ็กต์ - ไม่มีโค้ดสร้างชื่อไฟล์) ไฟล์เหล่านี้มักจะสร้างขึ้นตลอดอายุของโปรเจ็กต์และอาจเป็นเรื่องยากที่จะบอกได้ว่าการลบ png ใด ๆ นั้นปลอดภัยหรือไม่
97 xcode  assets 

4
เข้าถึงแคตตาล็อกสินทรัพย์โดยทางโปรแกรม
ฉันรู้ว่าเป็นฟีเจอร์ใหม่และอาจเป็นไปไม่ได้ แต่ฉันชอบที่จะสามารถใช้แคตตาล็อกเนื้อหาเพื่อจัดระเบียบเนื้อหาของฉันได้ แต่ฉันเข้าถึงรูปภาพทั้งหมดของฉันโดยใช้โปรแกรม ฉันจะเข้าถึงภาพของฉันตอนนี้ได้อย่างไร ฉันยังคงเข้าถึงพวกเขาโดยใช้ชื่อไฟล์ดังนี้: [UIImage imageNamed:@"my-asset-name.png"]; ดูเหมือนว่าแคตตาล็อกเนื้อหาไม่ได้อ้างอิงส่วนขยายดังนั้นการเข้าถึงโดยไม่มี ".png" จะมีประสิทธิภาพมากกว่าหรือไม่ เหตุผลที่ฉันถามแทนที่จะทดสอบด้วยตัวเองก็คือแม้ว่าหลังจากลบเนื้อหาและแค็ตตาล็อกสินทรัพย์ของฉันออกแล้วจากนั้นทำความสะอาดโฟลเดอร์บิลด์ฉันก็ยังสามารถเข้าถึงเนื้อหาของฉันในแอปพลิเคชันของฉันได้ นี่เป็นการป้องกันไม่ให้ฉันทดสอบแคตตาล็อกเนื้อหาเมื่อฉันนำไปใช้ หลังจากดูแคตตาล็อกเนื้อหาแล้วฉันพบ "Contents.json" สำหรับแต่ละเนื้อหาและมีรูปแบบดังนี้: { "images" : [ { "idiom" : "universal", "scale" : "1x" }, { "idiom" : "universal", "scale" : "2x", "filename" : "my-asset@2x.png" } ], "info" : { "version" : 1, "author" : "xcode" } } …

21
ไม่มี CFBundleIconName ในการเปิดตัวแอป Xcode9 iOS11
ฉันกำลังดิ้นรนเพื่อเปิดตัวแอปเวอร์ชันใหม่โดยใช้ Xcode 9 ที่สร้างด้วย iOS 11 SDK การเก็บถาวรและการอัปโหลดไบนารีทำได้ดีโดยไม่มีปัญหาใด ๆ บิวด์ปรากฏใน iTunes Connect ภายใต้กิจกรรมเป็น "กำลังประมวลผล" และมันหายไปและฉันได้รับอีเมลต่อไปนี้ เรียนผู้พัฒนา เราพบปัญหาอย่างน้อยหนึ่งอย่างกับการจัดส่งล่าสุดของคุณสำหรับ "" ในการประมวลผลการจัดส่งของคุณต้องแก้ไขปัญหาต่อไปนี้: ไม่มีค่า Info.plist - ค่าสำหรับ CFBundleIconName ของคีย์ Info.plist ขาดหายไปในบันเดิล '' แอปที่มีไอคอนในแค็ตตาล็อกเนื้อหาต้องระบุคีย์ Info.plist นี้ด้วย สำหรับข้อมูลเพิ่มเติมโปรดดูที่ http://help.apple.com/xcode/mac/current/#/dev10510b1f7 เมื่อปัญหาเหล่านี้ได้รับการแก้ไขแล้วคุณสามารถส่งไบนารีที่แก้ไขได้อีกครั้ง ขอแสดงความนับถือทีมงาน App Store ลิงก์จะให้ข้อมูลบางอย่างเกี่ยวกับกลุ่มเนื้อหา ฉันลองตั้งค่าคีย์ CFBundleIconName เป็นชื่อโปรเจ็กต์หรือชื่อไฟล์รูปภาพแล้วส่งแอพอีกครั้ง อย่างไรก็ตามฉันยังคงได้รับอีเมลเดียวกันกับด้านบน ข้อเสนอแนะของความช่วยเหลือใด ๆ จะได้รับการชื่นชมอย่างมาก

7
จะบอก Xcode ได้อย่างไรว่าไฟล์ info.plist และ. pch ของฉันอยู่ที่ไหน
ฉันเปลี่ยนชื่อโครงการและเป็นไฟล์และตอนนี้ Xcode ยังคงค้นหาไฟล์ info.plist เก่า ฉันจะกำหนดตำแหน่งของไฟล์. plist และ. pch ที่ต้องการได้จากที่ไหน ในหน้าต่างข้อมูลโครงการของฉันภายใต้บรรจุภัณฑ์มีรายการสำหรับไฟล์ Info.Plist แต่ว่างเปล่าและเมื่อฉันลองเส้นทางอื่นก็ไม่มีอะไรเกิดขึ้น ในคอมไพล์ยังบอกว่าไม่พบ plist ตามชื่อเก่า
97 xcode 

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