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

Xcode 4 เปิดตัวในเดือนมิถุนายน 2554 เป็นสภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ของ Apple สำหรับ Mac OS X และ iOS ควรใช้แท็กนี้สำหรับคำถามเกี่ยวกับ Xcode เวอร์ชันเฉพาะนี้เท่านั้นไม่ใช่สำหรับหัวข้อการเขียนโปรแกรม Mac หรือ iOS ทั่วไป ใช้ [โกโก้] สำหรับคำถามการเขียนโปรแกรม Mac หรือคำถามเกี่ยวกับการเขียนโปรแกรม [โกโก้ทัช] สำหรับ iOS (เดิมคือ iPhone OS)

23
คุณสมบัติที่ซ่อนอยู่ของ Xcode 4
ล็อค คำถามนี้และคำตอบถูกล็อกเนื่องจากคำถามไม่ตรงประเด็น แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ยังไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ตอนนี้ Xcode 4 ได้รับการเผยแพร่อย่างเป็นทางการแล้วก็ถึงเวลาติดตามคำถามก่อนหน้าของฉัน: คุณลักษณะที่ซ่อนอยู่ของ Xcode แล้วพวกเขาคืออะไร? คำแนะนำและเคล็ดลับเล็ก ๆ น้อย ๆ ของ Xcode 4 ที่คุณขาดไม่ได้คืออะไร? โปรด จำกัด เคล็ดลับของคุณเฉพาะเคล็ดลับที่ใหม่และเฉพาะเจาะจงสำหรับ Xcode 4!

11
เปลี่ยนเทมเพลตใน Xcode
ฉันจะเปลี่ยนเทมเพลตเริ่มต้นที่สร้างโดย Xcode ได้อย่างไรเมื่อสร้าง Cocoa Class ใหม่ ฉันอ้างถึงความคิดเห็นและชื่อคลาสที่สร้างขึ้นเมื่อใช้ตัวช่วยสร้างคลาสใหม่ของ Xcode

14
ฉันสามารถปิดใช้งานการจัดวางอัตโนมัติสำหรับมุมมองย่อยเฉพาะที่รันไทม์ได้หรือไม่
ฉันมีมุมมองที่ต้องมีการจัดการเฟรมโดยใช้โปรแกรม - เป็นมุมมองเอกสารประเภทหนึ่งที่ครอบคลุมเนื้อหาซึ่งจะถูกเลื่อนและซูมไปรอบ ๆ ซูเปอร์วิวโดยจัดการกับจุดเริ่มต้นของเฟรม Autolayout ต่อสู้กับสิ่งนี้ที่รันไทม์ การปิดการใช้งานระบบอัตโนมัติโดยสิ้นเชิงดูเหมือนจะค่อนข้างรุนแรงเนื่องจากสามารถใช้เพื่อจัดการเลย์เอาต์สำหรับมุมมองอื่น ๆ ได้อย่างสมเหตุสมผล ดูเหมือนว่าสิ่งที่ฉันต้องการคือ "null constraint" บางอย่าง

15
ข้อผิดพลาดในการออกแบบรหัส: ข้อมูลประจำตัวใบรับรองปรากฏขึ้นสองครั้ง
ข้อผิดพลาด CodeSign: ข้อมูลประจำตัวใบรับรอง "iPhone Developer: XXXX (12345678)" ปรากฏในพวงกุญแจมากกว่าหนึ่งครั้ง เครื่องมือการเขียนโค้ดต้องมีเพียงอย่างเดียว ดังนั้นฉันจึงไปที่พวงกุญแจและลบมัน แต่ฉันได้รับข้อผิดพลาดนี้ทุกครั้งที่รีสตาร์ท Xcode 4 และแอพบางตัวกำลังเพิ่มใบรับรองเก่าที่หมดอายุแล้วกลับเข้าไปในพวงกุญแจ มีความคิดว่าทำไมและแอปใด

4
Xcode 4 และ Core Data: วิธีเปิดใช้งานการดีบัก SQL
ฉันกำลังทำงานกับแอป iOS สากลและฉันต้องการดู SQL ดิบในบันทึกเมื่อฉันทำการดีบัก มีข้อมูลบางอย่างในบล็อกโพสต์นี้เกี่ยวกับวิธีเปิดใช้งานการบันทึก SQL ดิบสำหรับการพัฒนา iOS Core Data ตัวอย่างที่ให้มาคือสำหรับ Xcode 3 และฉันไม่ชัดเจนว่าจะเปิดใช้งานสิ่งนี้ใน Xcode 4 ได้อย่างไร ฉันได้ลอง "Product" -> "Edit Scheme" และเพิ่ม " -com.apple.CoreData.SQLDebug 1 " ไปที่ "Arguments Passed on Launch" แต่ฉันยังไม่เห็นผลลัพธ์ใด ๆ ในบันทึก ไม่แน่ใจว่าฉันมองผิดหรือแค่ส่งข้อโต้แย้งไม่ถูกต้อง
102 sql  ios  core-data  xcode4 

7
วิธีการลบ Xcode 4 อย่างสมบูรณ์
ฉันต้องการลบเวอร์ชัน SDK ที่มีอยู่ทั้งหมดรวมทั้ง Xcode 4 Xcode 4 Guide บอกว่าให้ทำสิ่งนี้: sudo /Xcode4/Library/uninstall-devtools --mode=all แต่ฉันไม่มี Xcode4 ในตำแหน่งนี้และที่เดียวที่ฉันเห็นอยู่ใต้ /Developer/Applications ฉันได้เรียกใช้เครื่องมือถอนการติดตั้ง - devtools ที่พบก่อนหน้านี้/Developer/Applicationsแล้วทำการติดตั้งใหม่ ฉันจะทำอะไรได้อีกเพื่อลบทุกอย่างและเริ่มต้นใหม่ทั้งหมด
101 xcode  xcode4 

1
Xcode 4 เก็บข้อมูล Scheme ไว้ที่ไหน
ฉันเพิ่งเริ่มใช้ Xcode 4 และฉันกำลังพยายามค้นหาไฟล์ในโปรเจ็กต์ที่เก็บ Schemes ทั้งหมดของโปรเจ็กต์ ฉันคิดว่ามันจะถูกเก็บไว้ในไฟล์ในไดเร็กทอรี xcodeproj ที่ไหนสักแห่ง แต่สำหรับชีวิตของฉันฉันไม่พบไฟล์ใด โครงการทั้งหมดของฉันถูกเก็บไว้ในเซิร์ฟเวอร์ SVN และฉันต้องการเก็บข้อมูล Scheme ไว้กับโครงการ ตอนนี้เมื่อคุณตรวจสอบโปรเจ็กต์ใหม่ Schemes จะไม่ทำควบคู่ไปด้วย แก้ไข: หลังจากเล่นกับสิ่งนี้อีกเล็กน้อยดูเหมือนว่า Schemes จะถูกเก็บไว้เป็นไฟล์แยกต่างหากใน xcuserdata / user.xcuserdata / xschemes / MyScheme.xscheme ด้วยไฟล์ xcschememanagement.plist เพื่อจัดเรียงไฟล์ทั้งหมด คำถามใหม่ของฉันมีวิธีจัดเก็บสิ่งเหล่านี้ในขอบเขตต่อโครงการแทนที่จะเป็นขอบเขตต่อผู้ใช้หรือไม่ ด้วยวิธีนี้เมื่อนักพัฒนารายอื่นเปิดโครงการเดียวกันเขาจะเห็นรูปแบบเดียวกันกับที่ฉันตั้งขึ้น?
98 xcode4  build 

14
ปัญหาการคอมไพล์สร้างหรือเก็บถาวรด้วย Xcode 4 (และการอ้างอิง)
คำถามนี้มีการพัฒนาในช่วงหลายสัปดาห์ที่ผ่านมาเพื่อให้ครอบคลุมประเด็นทั่วไปมากขึ้นด้วย xcode4 (และการอัปเกรดโครงการในรูปแบบเก่ากว่า xcodes). อย่างไรก็ตามหลายปัญหาสามารถแก้ไขได้โดยทำตามคำแนะนำชุดเดียวกัน หากคุณมีปัญหาใด ๆ ต่อไปนี้ให้ลองใช้วิธีการในคำตอบที่ยอมรับ: Xcode 4 ไม่สามารถจัดเก็บแอปได้ Xcode 4 สร้างที่เก็บถาวรที่ใช้ไม่ได้ Xcode 4 ไม่ได้สร้าง. ipa Xcode 4 ไม่สามารถคอมไพล์ได้เนื่องจากข้อผิดพลาดของตัวประมวลผลล่วงหน้า Xcode 4 ไม่พบส่วนหัว รหัสของ Xcode 4 ไม่ทำงาน การพึ่งพาโครงการจะไม่รวบรวม การเพิ่มการพึ่งพาทำให้เกิดปัญหาข้างต้น คำถามเดิม หัวข้อ: "ไม่พบไฟล์ปัญหาคำศัพท์หรือตัวประมวลผลล่วงหน้า" ใน Xcode 4 ฉันมีโครงการใน Xcode 4 ที่จะสร้างได้ดีและทำงานบนอุปกรณ์และโปรแกรมจำลอง แต่เมื่อพยายามจัดเก็บข้อผิดพลาดเมื่อค้นหาไฟล์ส่วนหัวที่เกี่ยวข้องกับไลบรารีแบบคงที่: In file included from /Volumes/Development/Path/LBProject/LBProject/LBProject-Prefix.pch:15: In file included from …

8
เราจะกู้คืน ppc / ppc64 รวมทั้ง 10.4 / 10.5 SDK สนับสนุน Xcode 4 ได้อย่างไร
เนื่องจาก Apple จัดส่งเฉพาะ SDK 10.6 พร้อม Xcode4 การพัฒนาแอปพลิเคชัน PPC ด้วย Xcode4 จึงเป็นไปไม่ได้ แม้ว่าจะมีความเป็นไปได้ในการพัฒนาแอปพลิเคชันด้วย Xcode4 ที่สามารถทำงานบน 10.5 และอาจถึงระบบ 10.4 (โดยการเลือก SDK 10.6 แต่เป้าหมายการปรับใช้ 10.5 หรือ 10.4) แอปพลิเคชันเหล่านี้จะทำงานบน Intel Mac เท่านั้นเนื่องจากคุณต้องการ SDK 10.5 เป็นอย่างน้อยสำหรับ การสร้างแอปพลิเคชัน PPC นอกจากนี้ยังมีบางกรณีที่หายากซึ่งคุณต้องสร้างเทียบกับ SDK ก่อน 10.6 เพื่อรองรับแพลตฟอร์มเต็มรูปแบบเช่นหากฟังก์ชันการทำงานที่เลิกใช้งานบางอย่างหายไปจาก 10.6 SDK อย่างสมบูรณ์ แต่คุณจะต้องใช้มันและการเชื่อมโยงแบบไดนามิกไม่ได้ ตัวเลือกที่ดีที่สุดในกรณีเหล่านั้นเสมอ นอกจากนี้การเชื่อมโยงกับ SDK รุ่นก่อนหน้าในบางครั้งจะทำให้การพัฒนาง่ายขึ้นเนื่องจากฟังก์ชันที่คุณไม่ควรใช้เนื่องจากจะทำให้เกิดความไม่เข้ากันกับระบบปฏิบัติการเวอร์ชันก่อนหน้าจะไม่สามารถใช้งานได้และความพยายามใด ๆ ที่จะใช้งานนี้จะนำไปสู่ข้อผิดพลาดของคอมไพเลอร์หรือตัวเชื่อมโยงทันที สุดท้าย …

17
Xcode 4 ไม่สามารถค้นหาไฟล์ส่วนหัวสาธารณะจากการพึ่งพาไลบรารีแบบคงที่
ชื่อเรื่องอื่นเพื่อช่วยในการค้นหา Xcode ไม่พบส่วนหัว ไม่มี. h ใน Xcode ไม่พบไฟล์ Xcode .h ไม่พบไฟล์ปัญหาคำศัพท์หรือตัวประมวลผลล่วงหน้า ฉันกำลังทำโปรเจ็กต์แอปพลิเคชัน iOS ที่มาจาก Xcode 3 ตอนนี้ฉันได้ย้ายไปที่ Xcode 4 โปรเจ็กต์ของฉันสร้างไลบรารีแบบคงที่จำนวนหนึ่ง ไลบรารีแบบคงที่เหล่านั้นยังประกาศส่วนหัวสาธารณะและส่วนหัวเหล่านั้นจะถูกใช้โดยรหัสแอปพลิเคชัน ใน Xcode 3.x ส่วนหัวจะถูกคัดลอก (เป็นเฟสการสร้าง) ไปที่public headers directoryจากนั้นในโครงการแอปพลิเคชันpublic headers directoryจะถูกเพิ่มลงในheaders search list. ภายใต้ Xcode 4 ~/Library/Developer/Xcode/DerivedData/my-projectสร้างไดเรกทอรีจะถูกย้ายไป ปัญหาคือฉันจะอ้างอิงตำแหน่งใหม่นี้ในการตั้งค่าการค้นหาส่วนหัวได้อย่างไร ดูเหมือนว่า: public headers directoryสัมพันธ์กับDerivedDataไดเร็กทอรี แต่ headers search ไดเร็กทอรีสัมพันธ์กับอย่างอื่น (อาจเป็นที่ตั้งโครงการ) ฉันจะตั้งค่าเป้าหมายไลบรารีแบบคงที่สำหรับการพัฒนา iOS ใน …

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

7
จะปิดการใช้งานการสร้างดัชนีใน Xcode 4 ได้อย่างไร
เมื่อไม่นานมานี้ฉันได้อัปเดต Xcode เป็นเวอร์ชัน 4 เวอร์ชันใหม่นี้ใช้เวลาในการจัดทำดัชนีโครงการค่อนข้างมาก (ค่อนข้างใหญ่) นั่นเป็นเหตุผลที่ฉันต้องการปิดการจัดทำดัชนี การค้นหาผ่านความช่วยเหลือ Xcode และอินเทอร์เน็ตไม่ให้ผลลัพธ์
90 xcode  indexing  xcode4 

3
ฉันจะลบอย่างปลอดภัยในไดเร็กทอรี ~ / Library / Developer / Xcode / DerivedData ของฉันได้อย่างไร
ฉันต้องการลบข้อมูลเก่า (เปลี่ยนได้?) และเนื้อหาDerivedDataดูเหมือนจะเป็นตัวเลือก เนื่องจากเป็นชื่อDerivedDataฉันจึงถือว่าเป็นข้อมูลที่หากขาดหายไปจะถูกสร้างขึ้นในระหว่างขั้นตอนการสร้างและถ้ามีอยู่จะถูกใช้ในช่วงเดียวกันนั้น ดูเหมือนจะเป็นเหตุผลที่ฉันสามารถลบข้อมูลโครงการเก่า ๆ ได้โดยไม่ต้องกลัวและถ้าฉันควรสร้างโครงการเก่านั้นครั้งแรกจะใช้เวลานานกว่าไซน์ปกติที่จะต้องสร้างข้อมูลที่ได้รับทั้งหมดนี้ ฉันเข้าใจผิดหรือเปล่านี่
90 ios  xcode  xcode4 

12
ฉันจะทำให้แท็บทำงานตามปกติบน Xcode 4 ได้อย่างไร
ในที่สุด Xcode ก็เพิ่มแท็บ แต่ปัญหาคือพวกมันทำงานแปลกมาก ตัวอย่างเช่นพวกเขาจะเปิดแท็บต่อเมื่อเปิดเป็นแท็บใหม่ หากคุณเปิดไฟล์โดยคลิกที่แผนผังโครงการ Xcode จะปิดแท็บของคุณทันทีที่คุณคลิกที่ไฟล์อื่นในโครงสร้าง เป็นไปได้หรือไม่ที่จะทำให้พวกมันทำงานเหมือนแท็บจริงและป้องกันไม่ให้ Xcode นำมาใช้ซ้ำ อย่างไร?
89 xcode  xcode4 

22
สร้างแอพด้วย Xcode 4 - มันมักจะแสดงข้อผิดพลาดเกี่ยวกับภาพ PNG
เมื่อฉันสร้างแอพด้วย Xcode 4 มันจะแสดงข้อความแสดงข้อผิดพลาดนี้เสมอ: CopyPNGFile /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png Images/list_cell.png cd /Volumes/WORK/Works/iMusicBox setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" "/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS Build System Support.xcplugin/Contents/Resources/copypng" -compress "" /Volumes/WORK/Works/iMusicBox/Images/list_cell.png /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png ขณะตรวจสอบอัลฟาใน /Volumes/WORK/Works/iMusicBox/Images/list_cell.png pngcrush พบข้อผิดพลาด libpng: ข้อมูลภาพไม่เพียงพอ แต่ก็ใช้ได้กับ Xcode 3.2 - ทำไม?
88 xcode  xcode4 

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