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

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


9
รายการเมนูการจัดเตรียมโปรไฟล์หายไปจาก Xcode 5
หลังจากใช้เวลาทั้งวันในการติดตั้งสำเนาใหม่ของMac OS X v10.8 (Mountain Lion), Xcode 5, แก้ไขโปรไฟล์การจัดสรร, ใบรับรอง, การสร้างใหม่ฉันก็สามารถจัดการแอปพลิเคชันของฉันบน iPad ได้อีกครั้ง ปัญหาคือใน Xcode 5 ฉันไม่มีรายการเมนูสำหรับ Library - โปรไฟล์การจัดเตรียมและฉันไม่รู้ว่าจะเกิดอะไรขึ้น ฉันรีสตาร์ทคอมพิวเตอร์ลองบางสิ่ง แต่ฉันไม่รู้จริงๆว่าทำอะไรได้ ฉันจะแก้ไขปัญหานี้ได้อย่างไร


16
ถ่ายภาพหน้าจอในเครื่องมือจำลอง iOS
ฉันต้องการจับภาพหน้าจอของแอปพลิเคชัน iOS ของฉันเมื่อมันทำงานในเครื่องจำลองและบันทึกภาพหน้าจอใน Mac ของฉัน ฉันจะทำสิ่งนี้ได้อย่างไร

13
วิธีการพิมพ์ชื่อวิธีการและหมายเลขบรรทัดและปิดการใช้งาน NSLog เงื่อนไข?
ฉันกำลังทำการนำเสนอเกี่ยวกับการดีบักใน Xcode และต้องการรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ NSLog อย่างมีประสิทธิภาพ โดยเฉพาะฉันมีคำถามสองข้อ: มีวิธีการอย่างง่ายดาย NSLog ชื่อ / หมายเลขบรรทัดของวิธีการในปัจจุบัน? มีวิธี "ปิดการใช้งาน" NSLogs ทั้งหมดได้อย่างง่ายดายก่อนที่จะรวบรวมรหัสการปล่อยหรือไม่?

13
วิธีการติดตั้ง Xcode Command Line Tools
ฉันจะรับเครื่องมือสร้างบรรทัดคำสั่งที่ติดตั้งด้วย Xcode / Mac OS X v10.8 ปัจจุบัน (Mountain Lion) หรือใหม่กว่าได้อย่างไร ต่างจาก Xcode ที่ไม่มีตัวติดตั้ง แต่เป็นเพียงชุดข้อมูล ดูเหมือนว่าเครื่องมือบรรทัดคำสั่งทั้งหมดจะอยู่ในชุดข้อมูลภายใต้Contents/Developerแต่ไม่มีตัวแปรสภาพแวดล้อมที่เหมาะสมถูกตั้งค่าให้ใช้งาน มีสคริปต์ที่ฉันสามารถเรียกใช้ที่จะตั้งค่าสภาพแวดล้อมของฉันเพื่อสนับสนุนการสร้างจากบรรทัดคำสั่งหรือไม่

29
ต้องมีการเซ็นชื่อรหัสสำหรับประเภทผลิตภัณฑ์ 'แอปพลิเคชัน' ใน SDK 'iOS 10.0' - StickerPackExtension ต้องมีข้อผิดพลาดของทีมพัฒนา
ฉันประสบปัญหาด้านล่างและไม่สามารถสร้างแอปพลิเคชันได้ XXX มีการตั้งค่าการจัดสรรที่ขัดแย้งกัน XXX จะได้รับการจัดเตรียมโดยอัตโนมัติ แต่โปรไฟล์การจัดสรร WildCard ได้รับการระบุด้วยตนเอง ตั้งค่าโปรไฟล์การจัดเตรียมเป็น "อัตโนมัติ" ในตัวแก้ไขการตั้งค่าการสร้างหรือเปลี่ยนเป็นการจัดเตรียมด้วยตนเองในตัวแก้ไขเป้าหมาย ต้องมีการเซ็นชื่อรหัสสำหรับประเภทผลิตภัณฑ์ 'แอปพลิเคชัน' ใน SDK 'iOS 10.0' ฉันยังไม่สามารถเลือกโปรไฟล์เฉพาะได้ จะแก้ไขปัญหานี้ได้อย่างไร?
424 ios  xcode 

4
ละเว้นคำเตือน Xcode เมื่อใช้ Cocoapods
ฉันใช้ห้องสมุดบุคคลที่สามค่อนข้างมากซึ่งมีคำเตือนมากมายหลังจากอัปเดต Xcode ล่าสุด (เช่นพ็อด SDK ของ Facebook) ตอนนี้คำเตือนเหล่านี้ทั้งหมดจะแสดงใน Xcode ของฉันในสถานที่ที่ฉันต้องการเห็นคำเตือนหรือข้อผิดพลาดของตัวเอง มีวิธีใดที่จะไม่สนใจข้อผิดพลาดเหล่านี้หรือไม่? การแก้ไขจะไม่ช่วยได้เนื่องจากหลังจาก "ติดตั้งพ็อด" ทุกครั้งการเปลี่ยนแปลงจะถูกยกเลิก

30
dyld: ไลบรารีไม่ถูกโหลด: @ rpath / libswiftCore.dylib
ฉันพยายามเรียกใช้แอพ Swift บน iPhone 4s ของฉัน มันใช้งานได้ดีบนเครื่องจำลองและเพื่อนของฉันสามารถรันบน iPhone 4s ของเขาได้ ฉันมี iOS 8 และ Xcode 6 ที่วางจำหน่ายอย่างเป็นทางการ ฉันเหนื่อย รีสตาร์ท Xcode, iPhone, คอมพิวเตอร์ ทำความสะอาดและสร้างใหม่ เพิกถอนและสร้างโปรไฟล์ใบรับรอง / การจัดหาใหม่ เส้นทางค้นหา Runpath คือ $(inherited) @executable_path/Frameworks เนื้อหาฝังตัวประกอบด้วยรหัส Swift คือ 'ใช่' รหัสประจำตัวการลงนามรหัสเป็นนักพัฒนา ด้านล่างเป็นข้อผิดพลาดอย่างครบถ้วน dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /private/var/mobile/Containers/Bundle/Application/LONGSERIALNUMBER/AppName.app/AppName Reason: no suitable image found. …
412 ios  swift  xcode  dyld 

8
ไฟล์เป็นสากล (สามชิ้น) แต่ไม่มีข้อผิดพลาดชิ้น (n) ARMv7-s สำหรับไลบรารีแบบคงที่บน iOS แล้วจะข้ามหรือไม่
ฉันอัพเกรดรุ่นXcodeและเมื่อใช้ห้องสมุดคงที่ภายนอกฉันได้รับข้อความนี้: ld: file เป็นสากล (3 ชิ้น) แต่ไม่มีชิ้นส่วน (n) armv7s: / file / location สำหรับสถาปัตยกรรม armv7s clang: ข้อผิดพลาด: คำสั่ง linker ล้มเหลวด้วยรหัสทางออก 1 (ใช้ -v เพื่อดูการเรียกใช้) มีวิธีใดบ้างในการหลีกเลี่ยงสิ่งนี้และเพิ่มการสนับสนุนให้กับห้องสมุดหากผู้พัฒนาห้องสมุดยังไม่ได้อัปเดตห้องสมุดของพวกเขา?

5
โครงการ Xcode กับพื้นที่ทำงาน Xcode - ความแตกต่าง
ฉันพยายามเข้าใจว่าระบบนิเวศทั้งหมดiOSทำงานอย่างไร จนถึงตอนนี้ฉันสามารถหาคำตอบสำหรับคำถามส่วนใหญ่ของฉัน (และเชื่อฉันมีจำนวนมาก) แต่สำหรับคนนี้ดูเหมือนจะยังไม่มีคำตอบที่ชัดเจน ความแตกต่างระหว่างไฟล์ XcodeProject และ XcodeWorkspace คืออะไร ความแตกต่างระหว่างสองของพวกเขาคืออะไร? พวกเขารับผิดชอบอะไร ฉันควรทำงานกับหนึ่งในนั้นเมื่อฉันพัฒนาแอพของฉันในทีม / คนเดียว? มีอะไรอีกบ้างที่ฉันควรระวังในเรื่องของไฟล์ทั้งสองนี้?
402 xcode 

19
Xcode“ สร้างและเก็บถาวร” จากบรรทัดคำสั่ง
Xcode 3.2 นำเสนอฟีเจอร์ใหม่ที่ยอดเยี่ยมภายใต้เมนูสร้าง "สร้างและเก็บถาวร" ซึ่งสร้างไฟล์. ipa ที่เหมาะสมสำหรับการกระจาย Ad Hoc คุณยังสามารถเปิดตัวจัดระเบียบไปที่ "แอปพลิเคชันที่เก็บถาวร" และ "ส่งแอปพลิเคชันไปยัง iTunesConnect" มีวิธีใช้ "สร้างและเก็บถาวร" จากบรรทัดคำสั่ง (เป็นส่วนหนึ่งของสคริปต์สร้าง) หรือไม่ ฉันคิดเอาเองxcodebuildมันจะเกี่ยวข้อง แต่อย่างใดmanหน้าดูเหมือนจะไม่พูดอะไรเกี่ยวกับเรื่องนี้ UPDATE Michael Grinich ขอความกระจ่าง; นี่คือสิ่งที่คุณไม่สามารถทำได้กับบิลด์บรรทัดคำสั่งคุณสมบัติที่คุณสามารถทำได้กับ Organizer ของ Xcode หลังจากที่คุณ "สร้างและเก็บถาวร" คุณสามารถคลิก "แชร์แอปพลิเคชัน ... " เพื่อแชร์ IPA ของคุณกับผู้ทดสอบเบต้า เนื่องจาก Guillaume ชี้ด้านล่างเนื่องจากเวทมนตร์ Xcode บางไฟล์ IPA นี้ไม่จำเป็นต้องมีไฟล์. mobileprovision แบบกระจายแยกต่างหากที่ผู้ทดสอบเบต้าจำเป็นต้องติดตั้ง นั่นวิเศษมาก สคริปต์บรรทัดคำสั่งไม่สามารถทำได้ ตัวอย่างเช่นสคริปต์ของ …

8
การรองรับมัลติทาสกิ้งของ iPad ต้องการการปรับแนวเหล่านี้
ฉันกำลังพยายามส่งแอพสากล iOS 9 ของฉันไปยัง Apple (สร้างด้วย Xcode 7 GM) แต่ฉันได้รับข้อความแสดงข้อผิดพลาดนี้สำหรับมัดใน iTunes Connect เพียงแค่เมื่อฉันเลือกส่งเพื่อตรวจทาน : Bundle ไม่ถูกต้อง การสนับสนุนมัลติทาสกิ้งของ iPad ต้องการการปรับแนวเหล่านี้: 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown, UIInterfaceOrientationLrientationLatalLightRight' พบ 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown' ในบันเดิล 'com.bitscoffee.PhotoMarks.iOS' แอพของฉันรองรับการวางแนวตั้งและแนวตั้งใช้ด้านล่างลงไป แต่ไม่ใช่สำหรับอีกสองอัน ดังนั้นจะมีการแก้ไขข้อกำหนดที่กำหนดไว้นี้หรือแอพ iOS 9 iPad ทั้งหมดต้องมีการหมุนทั้งสี่หรือไม่?
388 ios  objective-c  iphone  xcode  ipad 

8
คำเตือนใหม่ใน iOS 9:“ bitcode ทั้งหมดจะลดลง”
ฉันมีคำเตือนใหม่เกี่ยวกับ Google Framework ในแอปของฉัน: (null): ด่วน: บิตโค้ดทั้งหมดจะถูกลบเนื่องจาก '/ Users / myname / Library / เอกสารมือถือ / com ~ apple ~ CloudDocs / foldername / appname / GoogleMobileAds.framework / GoogleMobileAds (GADSlot + AdEvents.o)' ถูกสร้างโดยไม่มี bitcode . คุณต้องสร้างใหม่ด้วยการเปิดใช้งานบิตโค้ด (การตั้งค่า Xcode ENABLE_BITCODE) ขอรับไลบรารีที่อัปเดตจากผู้ขายหรือปิดใช้งานบิตโค้ดสำหรับเป้าหมายนี้ หมายเหตุ: นี่จะเป็นข้อผิดพลาดในอนาคต Xcode 7 เตือนฉันถึง 204 คำเตือนเกี่ยวกับแนวคิดเดียวกันนี้และฉันไม่สามารถแก้ไขได้ ฉันมีปัญหาในการเข้าถึงเครือข่ายจากแอพของฉัน นี่เป็นข้อผิดพลาดจาก Debugging …
387 xcode  ios9  bitcode 

30
ข้อผิดพลาดเมื่อทำการทดสอบกับเครื่องจำลอง iOS: ไม่สามารถลงทะเบียนกับเซิร์ฟเวอร์ bootstrap
ฉันกำลังทดสอบแอพของฉันบนตัวจำลองเมื่อมันล้มเหลวในการคลิกปุ่มของ UIAlertView ฉันหยุดแก้ไขจุดบกพร่องที่นั่นทำการเปลี่ยนแปลงบางอย่างกับรหัสและสร้างแอปอีกครั้ง ตอนนี้เมื่อฉันเรียกใช้แอปพลิเคชันฉันได้รับข้อผิดพลาดนี้ในคอนโซล ไม่สามารถลงทะเบียน com.myApp.debug กับเซิร์ฟเวอร์ bootstrap ข้อผิดพลาด: รหัสข้อผิดพลาดที่ไม่รู้จัก ซึ่งโดยทั่วไปหมายความว่าอินสแตนซ์อื่นของกระบวนการนี้กำลังทำงานอยู่หรือหยุดทำงานในโปรแกรมดีบั๊กโปรแกรมรับสัญญาณ:“ SIGABRT” ฉันพยายามลบแอพออกจากตัวจำลองทำการสร้างใหม่ทั้งหมด แต่ฉันยังคงได้รับข้อผิดพลาดนี้เมื่อฉันพยายามเรียกใช้แอป ฉันควรทำอย่างไรจึงจะสามารถเรียกใช้แอพพลิเคชั่นในตัวจำลองของฉันได้อีกครั้ง
370 ios  xcode  ios-simulator 

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