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

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

5
ข้อผิดพลาดเส้นทางนักพัฒนาที่ใช้งานอยู่ไม่ถูกต้องหลังจากอัปเกรดเป็น El Capitan
ฉันพบข้อผิดพลาดนี้ขณะพยายาม push to git เมื่อฉันพิมพ์ git init xcrun: ข้อผิดพลาด: เส้นทางนักพัฒนาที่ใช้งานไม่ถูกต้อง (/ Library / Developer / CommandLineTools), xcrun ขาดหายไปที่: / Library / Developer / CommandLineTools / usr / bin / xcrun ฉันลองวิธีแก้ไขปัญหาต่อไปนี้แล้ว xcode-select —install sudo xcode-select -switch sudo xcode-select —install brew doctor brew update brew upgrade brew cleanup
96 xcode  git 

5
หลังจากเปลี่ยนมาใช้ Xcode 7 ขนาดแอพเพิ่มขึ้นจาก 9 MB เป็น 60 MB มีการแก้ไขหรือไม่?
ฉันย้อนกลับไปในประวัติ Git เพื่อค้นหาสาเหตุของการเปลี่ยนแปลงขนาดไฟล์ที่ใหญ่โต แต่เหตุผลเดียวที่ฉันพบคือการเปลี่ยนจาก Xcode 6 เป็น Xcode 7 GM ฉันพบว่านี่คือผู้ให้ข้อมูลขนาดไฟล์ 10 อันดับแรกในการ.ipaสร้างจากการดำเนินการเก็บถาวรในการกำหนดค่ารุ่นรุ่น $ unzip -lv Roger\ Release.ipa | sort -k +3nr | head 41802768 Defl:N 16887199 60% 09-14-15 23:47 dc24cdc1 Payload/Roger.app/Frameworks/libswiftCore.dylib 41802400 Defl:N 16886076 60% 09-06-15 18:33 f939ea6a SwiftSupport/iphoneos/libswiftCore.dylib 11184032 Defl:N 5915625 47% 09-14-15 23:48 6ceac4a2 Payload/Roger.app/Roger 6399584 Defl:N …
96 ios  xcode  swift 

21
รับ "file not found" ใน Bridging Header เมื่อนำเข้า Objective-C frameworks ไปยัง Swift project
ฉันมีโครงการ Swift ที่ฉันกำลังพยายามนำเข้าเฟรมเวิร์คที่ใช้ ObjC เฟรมเวิร์กจะอยู่ในไดเร็กทอรีภายใต้พา ธ ของโปรเจ็กต์และถูกอ้างอิงโดยโปรเจ็กต์ใน Xcode นอกจากนี้ยังเพิ่มไปยัง "ลิงก์ไบนารีกับไลบรารี" ในหน้า "ขั้นตอนการสร้าง" ของโครงการ อย่างไรก็ตามด้วยเหตุผลบางประการดูเหมือนว่าฉันไม่สามารถรวมเฟรมเวิร์กในไฟล์ Bridging-Header ได้ ฉันได้รับข้อผิดพลาดต่อไปนี้: BridgingHeader.h:5:9: error: 'Parse/Parse.h' file not found #import <Parse/Parse.h> ^ <unknown>:0: error: failed to import bridging header 'BridgingHeader.h' สิ่งที่ฉันตรวจสอบ: "Install Objective-C Compatibility Header" ถูกตั้งค่าเป็น "YES" เส้นทางการค้นหาส่วนหัวประกอบด้วยเส้นทางไปยังเฟรมเวิร์ก ฉันแน่ใจว่าฉันพลาดอะไรบางอย่างดังนั้นถ้าใครมีเบาะแสก็จะดีมาก

2
คุณระบุอาร์กิวเมนต์บรรทัดคำสั่งใน Xcode 4 ได้อย่างไร
ฉันเพิ่งอัปเกรดเป็น Xcode 4 และยังหาเอกสารไม่ได้มากนักเนื่องจากมันเพิ่งกลายเป็น Gold Master ฉันต้องการระบุอาร์กิวเมนต์บรรทัดคำสั่งสำหรับการทดสอบแอปพลิเคชันของฉัน คำแนะนำ Xcode 3.2 ไม่สามารถช่วยได้เนื่องจากทุกอย่างถูกย้ายไปรอบ ๆ

3
การฝัง Python ในแอพ iPhone
ดังนั้นจึงเป็นสหัสวรรษใหม่ แอปเปิลโบกมือ ตอนนี้การรวมล่าม Python ในแอพ iPhone (App Store) ถูกกฎหมาย เราจะทำสิ่งนี้ได้อย่างไร? การสนทนาที่มีอยู่ทั้งหมด (ไม่น่าแปลกใจ) หมายถึงการแหกคุก (คำถามที่เก่ากว่า: ฉันสามารถเขียนแอพของ iPhone โดยใช้ Python ได้หรือไม่ ) เป้าหมายของฉันที่นี่ไม่ใช่การเขียนแอป PyObjC แต่เพื่อเขียนแอป ObjC ปกติที่เรียกใช้ Python เป็นไลบรารีแบบฝัง จากนั้นรหัส Python จะเรียกกลับไปที่รหัสโกโก้ดั้งเดิม เป็นรูปแบบ "control logic is Python code" มีคำแนะนำในการสร้าง Python ใน XCode หรือไม่เพื่อให้แอป iPhone ของฉันสามารถเชื่อมโยงได้ โดยเฉพาะอย่างยิ่ง Python ที่ถูกถอดออกเนื่องจากฉันไม่ต้องการ 90% ของไลบรารีมาตรฐาน ฉันสามารถหา API …
96 iphone  python  xcode 

29
ลบข้อความออกจากปุ่มย้อนกลับโดยเก็บไอคอนไว้
ฉันต้องการลบข้อความออกจากปุ่มย้อนกลับ แต่ฉันต้องการเก็บไอคอนไว้ ฉันเหนื่อย let backButton = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Plain, target: navigationController, action: nil) navigationItem.leftBarButtonItem = backButton อย่างไรก็ตามสิ่งนี้จะลบข้อความและไอคอนออกทั้งหมด
96 ios  swift  xcode 

21
ไม่สามารถเปิดโครงการ ... ไม่สามารถเปิดได้เนื่องจากไม่สามารถแยกวิเคราะห์ไฟล์โครงการได้
ฉันทำงานมาระยะหนึ่งเพื่อสร้างแอพ iPhone วันนี้เมื่อแบตเตอรีของฉันเหลือน้อยฉันก็ทำงานและบันทึกไฟล์ต้นฉบับอย่างต่อเนื่องจากนั้นไฟก็ดับ ... ตอนนี้เมื่อฉันเสียบปลั๊กคอมพิวเตอร์กลับเข้าที่และได้รับพลังงานที่ดีฉันพยายามเปิดไฟล์โครงการและได้รับข้อผิดพลาด: ไม่สามารถเปิดโครงการ โปรเจ็กต์ ... ไม่สามารถเปิดได้เนื่องจากไม่สามารถแยกวิเคราะห์ไฟล์โปรเจ็กต์ มีวิธีใดบ้างที่ผู้คนรู้ว่าฉันสามารถกู้คืนจากสิ่งนี้ได้? ฉันลองใช้ไฟล์โปรเจ็กต์ที่เก่ากว่าแล้วใส่เข้าไปใหม่แล้วคอมไพล์ มันทำให้ฉันมีข้อผิดพลาดที่ขี้ขลาดซึ่งอาจเป็นเพราะไม่พบไฟล์ทั้งหมดที่ต้องการ ... ฉันไม่ต้องการสร้างโครงการใหม่ตั้งแต่ต้นถ้าเป็นไปได้ แก้ไข ตกลงฉันแตกต่างระหว่างสิ่งนี้กับไฟล์โครงการที่เก่ากว่าเล็กน้อยที่ใช้งานได้และเห็นว่ามีความเสียหายบางอย่างในไฟล์ หลังจากรวมเข้าด้วยกัน (ส่วนที่ดีและใหม่ล่าสุด) ตอนนี้ก็ใช้งานได้แล้ว จุดสำคัญเกี่ยวกับ SVN ฉันมีอันหนึ่ง แต่มีความสนุกบางอย่างที่พยายามซิงค์ XCode กับมัน ฉันจะใช้เวลากับมันมากขึ้นในตอนนี้ ... ;-)
96 iphone  xcode 

11
การเปลี่ยนสิทธิ์การใช้งานความคิดเห็นส่วนหัวเริ่มต้นใน Xcode
เมื่อใดก็ตามที่ฉันสร้างไฟล์. cpp / .h ใหม่ใน Xcode ความคิดเห็นจะถูกเพิ่มที่ด้านบนของไฟล์ ตัวอย่างเช่น: /* * <file>.cpp * <Name of project> * * Created by <My name> on <Date>. * Copyright <Year and company>. All rights reserved. * */ ฉันต้องการเปลี่ยนความคิดเห็นเริ่มต้นให้เป็นใบอนุญาตอื่นเช่น GPL / LGPL / หรืออย่างอื่น มีที่ไหนที่ฉันสามารถเปลี่ยนพฤติกรรมนี้ใน Xcode ได้บ้าง
96 xcode 

4
get-task-allow ทำอะไรใน Xcode?
เมื่อฉันตั้งค่าสิทธิ์ในโปรเจ็กต์แอพ iPhone ฉันจะสร้าง Entitlements.plist ใหม่และตั้งค่าของ get-task-allow เป็น false แต่ทำไม? คีย์นี้แสดงถึงอะไร? โปรดทราบว่าสิ่งนี้เกี่ยวข้องกับข้อผิดพลาดที่ไม่สามารถตรวจสอบแอปพลิเคชันเมื่อสร้างแอปสำหรับอุปกรณ์ iPhone - ฉันพบว่าการพลิกค่าของคีย์นี้เป็นจริงทำให้ฉันสามารถติดตั้งแอปบนอุปกรณ์ได้)

3
มีวิธีที่เร็วกว่า / ดีกว่าในการล้างแคชของ iPhone Simulator มากกว่าการลบไดเรกทอรีหรือไม่?
ดังนั้นฉันจึงยังใหม่อยู่พอสมควรสำหรับการพัฒนา iOS และฉันพบว่าตัวเองค่อนข้างจำเป็นต้องลบ DerivedData หรือเนื้อหาในไดเร็กทอรี iPhone Simulator เป็นประจำเพื่อให้สามารถเรียกใช้งานรหัสของฉันได้จริง Clean ใน Xcode ไม่ได้ทำเหมือนกับการล้างไดเรกทอรีเหล่านั้นใช่ไหม และถ้าไม่มีวิธีที่ง่ายกว่าการดึง Finder ไปรอบ ๆ เพื่อเข้าถึงพวกเขาและล้างข้อมูลเหล่านี้หรือไม่

7
ViewController responseToSelector: ข้อความที่ส่งไปยังอินสแตนซ์ที่ถูกจัดสรร (CRASH)
ตกลงนี่คือข้อตกลงฉันเกลียดการตั้งคำถามเกี่ยวกับการแก้ไขข้อบกพร่องและข้อขัดข้องของฉัน เพราะปกติฉันจะจัดการพวกเขาด้วยตัวเอง แต่ฉันก็ไม่สามารถหลีกเลี่ยงปัญหานี้ได้แม้ว่าจะดูคำถามหลายข้อแล้วก็ตาม ตกลงนี่คือปัญหาฉันพบว่าแอปของฉันสุ่มเปิดและปิดการหยุดทำงานด้วยการติดตามสแต็กนี้: *** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0 ViewControllerอาจแตกต่างกันไปที่ไหนบางครั้งสถานที่ที่รหัสของฉันขัดข้องไม่มีความเกี่ยวข้องกับรายการนั้นViewControllerและไม่ได้เป็นเจ้าของหรือเรียกมันว่า นอกจากนี้เพื่อรับการติดตามคอนโซลนั้นฉันได้เปิดใช้งาน Zombies มิฉะนั้นฉันจะไม่ได้รับการพิมพ์คอนโซลเลยฉันจะได้รับ: objc_msgSendซึ่งฉันรู้ว่าฉันกำลังส่งข้อความบางอย่างที่เผยแพร่ แต่ฉันไม่พบว่ามันอยู่ที่ไหน ... ฉันติดอยู่จริงๆ! โดยปกติฉันมักจะแก้ไขข้อขัดข้องของฉันดังนั้นฉันจึงติดอยู่กับเรื่องนี้จริงๆ อีกครั้งสิ่งนี้ขัดข้องในสถานที่ต่างๆในเวลาที่ต่างกันทั้งในและนอก และสถานที่ที่เกิดปัญหาแทบไม่มีความเกี่ยวข้องกับไฟล์ViewController. และฉันพบว่าสิ่งนี้สับสนมาก คุณต้องการรหัสของฉันหรือไม่? ฉันมีไฟล์จำนวนมากและเนื่องจากมันขัดข้องในที่ต่างๆการแจกจ่ายโค้ดของฉันจะเป็นเรื่องยุ่ง! ฉันได้พยายามเพิ่มจุดพักเชิงสัญลักษณ์โดยไม่มีโชคและ Zombies ไม่มีในแอปพลิเคชัน Instruments สำหรับ iOS ฉันไม่สามารถเรียกใช้แอปของฉันบนเครื่องจำลองได้เนื่องจากมีกรอบสถาปัตยกรรมที่ไม่รองรับ ขอบคุณทุกคน ...
95 objective-c  ios  xcode  crash 

22
ไม่สามารถเรียกใช้แอปใน Simulator: Xcode beta 6 iOS 8
ฉันไม่สามารถเปิดแอปของฉันบนโปรแกรมจำลองโดยใช้ Xcode 6 beta และ iPhone 5s simulator ได้ ก่อนอื่นฉันได้รับข้อความแสดงข้อผิดพลาดจาก Simulator "ไม่สามารถบูตเครื่องจำลอง iOS" จากนั้นหลังจาก Xcode แสดงข้อผิดพลาดตามฉัน ไม่สามารถเรียกใช้แอปใน Simulator ได้ เกิดข้อผิดพลาดขณะทำงาน (Domain = DTiPhoneSimulatorErrorDomain, Code = 2)
95 ios  xcode  swift  ios8 

12
WKWebView ในตัวสร้างอินเทอร์เฟซ
ดูเหมือนว่าเทมเพลตอ็อบเจ็กต์ IB ใน XCode 6 beta ยังคงสร้างอ็อบเจ็กต์แบบเก่า (UIWebView สำหรับ iOS และ WebView สำหรับ OSX) หวังว่า Apple จะอัปเดตให้เป็น WebKit ที่ทันสมัย ​​แต่ก่อนหน้านี้วิธีที่ดีที่สุดในการสร้าง WKWebViews ใน Interface Builder คืออะไร? ฉันควรสร้างมุมมองพื้นฐาน (UIView หรือ NSView) และกำหนดประเภทให้กับ WKWebView หรือไม่ ตัวอย่างส่วนใหญ่ที่ฉันพบทางออนไลน์เพิ่มลงในมุมมองคอนเทนเนอร์โดยใช้โปรแกรม จะดีกว่าด้วยเหตุผลบางประการหรือไม่?


2
LaunchScreen.xib ไม่แสดงแบบอักษรที่กำหนดเองของฉัน
ฉันใช้ป้ายกำกับเพื่อแสดงข้อความด้วยแบบอักษรที่กำหนดเองบน LaunchScreen.xib แบบอักษรที่กำหนดเองของฉันแสดงได้ดีในตัวสร้างส่วนต่อประสาน แต่เมื่อฉันทดสอบบน iPhone แบบอักษรจะเปลี่ยนกลับเป็นแบบอักษรเริ่มต้น ไม่แน่ใจว่าจะแก้ไขอย่างไรหรือเป็นข้อบกพร่อง
95 ios  xcode 

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