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

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


7
PLBuildVersion Class ถูกนำมาใช้ในกรอบทั้งสอง
iOS 10 / Xcode 8 GM build ได้รับด้านล่างไม่เคยมีมาก่อนใน Xcode 7 ความคิดใด ๆ objc [25161]: Class PLBuildVersion ถูกนำมาใช้ในทั้ง และ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.Framework/PhotoLibraryServices (0x12024242) หนึ่งในสองจะถูกนำมาใช้ อันไหนไม่ถูกกำหนด (หมายเหตุ: ดูเหมือนว่าจะเกิดขึ้นในโปรแกรมจำลองเท่านั้นไม่ปรากฏบนอุปกรณ์จริง)
225 xcode  ios10  xcode8 

10
MobileDevice.pkg ไม่น่าเชื่อถือไม่สามารถเปิด Xcode หลังจากอัปเดต OS X
หลังจากอัปเดตอัตโนมัติของmacOS v10.15 (Catalina) ฉันไม่สามารถเปิด Xcode ได้ Xcode แจ้งให้ฉันติดตั้งส่วนประกอบเพิ่มเติม แต่การติดตั้งล้มเหลวเนื่องจาก MobileDevice.pkg (Applications / Xcode.app / เนื้อหา / ทรัพยากร / แพ็คเกจ) ฉันได้พบคำตอบมากมายเกี่ยวกับวิธีค้นหา MobileDevice.pkg และฉันควรลองติดตั้งโดยตรง แต่เมื่อฉันลองทำสิ่งนี้การติดตั้งก็จะล้มเหลวเช่นกัน ฉันได้ลองอัปเดต Xcode จากApp Storeแล้ว แต่การอัปเดตล้มเหลวเมื่อใกล้จะเสร็จ มีใครเคยประสบพฤติกรรมเช่นเดียวกันนี้บ้างไหม? ฉันควรรีเซ็ต Mac ให้เป็นค่าเริ่มต้นและติดตั้งmacOS v10.13 (High Sierra) หรือ Catalina ตั้งแต่ต้นหรือเป็นปัญหาของ Xcode และติดตั้งใหม่จะทำงานได้หรือไม่ ฉันได้พบการสนทนาที่นี่ซึ่งโพสต์ในวันนี้และอาจเกี่ยวกับปัญหาเดียวกันและดูเหมือนว่าหลายคนกำลังจัดการกับมันเช่นกัน บันทึก: *2019-10-25 01:03:34+02 Vendula-MacBook-Pro Xcode[1567]: Package: PKLeopardPackage <id=com.apple.pkg.MobileDevice, version=4.0.0.0.1.1567124787, …

25
Xcode 4 บอกว่า“ การเรียกใช้ <แอพของฉัน>> เสร็จสิ้นบนอุปกรณ์เป้าหมาย - ไม่มีอะไรเกิดขึ้น
แอพไม่ได้ติดตั้งหรือใช้งานบนอุปกรณ์ของฉัน โปรไฟล์การจัดสรรทั้งหมดเป็นข้อมูลล่าสุด ฉันได้ลองลบแล้วติดตั้งใหม่ แถบสถานะแสดงให้เห็นว่า Xcode กำลังสร้างโครงการของฉันจากนั้นจะแจ้งว่ากำลังเปิดโครงการของฉันจากนั้นจะแจ้งว่า "เสร็จสิ้นการทำงาน" ตลอดระยะเวลานี้หน้าจอ iPod ยังคงเป็นสีดำ ตรวจพบ iPod ใน Organizer และฉันไม่เห็นอะไรผิดปกติกับการกำหนดค่า ทุกอย่างทำงานได้อย่างสมบูรณ์แบบเมื่อสองสามวันก่อนด้วย Xcode 3 มันไม่ทำงานบนเครื่องจำลอง แต่มันเป็นสิ่งสำคัญที่จะต้องทราบว่าในเครื่องจำลองดูเหมือนจะติดอยู่ที่ "Attaching to" และเครื่องจำลองปฏิเสธที่จะเริ่มต้น
223 iphone  ios  xcode  xcode4  ipod-touch 

10
การเปลี่ยนข้อความของ UIButton อย่างรวดเร็วโดยทางโปรแกรม
คำถามง่ายๆที่นี่ ฉันมี UIButton, currencySelector และฉันต้องการเปลี่ยนข้อความโดยทางโปรแกรม นี่คือสิ่งที่ฉันมี: currencySelector.text = "foobar" Xcode ให้ข้อผิดพลาด "การประกาศที่คาดหวัง" ให้ฉัน ฉันทำอะไรผิดและฉันจะเปลี่ยนข้อความของปุ่มได้อย่างไร
222 ios  xcode  swift  uibutton 

29
Xcode 10: ไม่พบโปรไฟล์การจัดสรรที่ถูกต้องสำหรับไฟล์เรียกทำงานนี้
ตั้งแต่เมื่อวานฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเรียกใช้แอปในอุปกรณ์ของฉัน: "ไม่พบโปรไฟล์การจัดเตรียมที่ถูกต้องสำหรับการปฏิบัติการนี้" นี่คือหลังจากอัปเดตเป็น Xcode 10 การสร้างด้วย Xcode 9 ทำงานเมื่อสัปดาห์ที่แล้วโดยไม่มีปัญหา ฉันได้ตรวจสอบการสนทนาอื่น ๆ เกี่ยวกับข้อผิดพลาด แต่ไม่มีวิธีแก้ไขปัญหาใด ๆ ปัญหาไม่ได้ จำกัด อยู่ที่โครงการเดียวที่ฉันได้ทำเพราะมันส่งผลกระทบต่อหลายอย่างจากทีมการเซ็นชื่อต่าง ๆ จนถึงตอนนี้ฉันได้ลองทำสิ่งต่อไปนี้: โครงการทำความสะอาด การทำความสะอาดข้อมูลที่ได้รับ ถอนการติดตั้ง Xcode ลบการตั้งค่าและไฟล์ที่เกี่ยวข้อง การติดตั้ง Xcode บน Mac ที่แตกต่างอย่างสิ้นเชิง ทดสอบกับอุปกรณ์ต่าง ๆ ปิดการใช้งานอุปกรณ์ในโปรไฟล์นักพัฒนาและปล่อยให้ Xcode เปิดใช้งานอีกครั้ง การลบใบรับรองทั้งหมดในพอร์ทัลผู้พัฒนาและสร้างใหม่ การยกเลิกการเลือกและการตรวจสอบซ้ำ "จัดการการลงชื่อโดยอัตโนมัติ" การทิ้งโปรไฟล์การจัดเตรียมและให้ Xcode สร้างใหม่ การสร้างโปรไฟล์การจัดสรรด้วยตนเองในโปรไฟล์นักพัฒนา โครงการไม่มีการทดสอบดังนั้นจึงไม่มีปัญหากับการตั้งค่าการลงชื่อผิดพลาดในเป้าหมายนั้น วันที่ / เวลาถูกตั้งค่าเป็นอัตโนมัติ สิ่งหนึ่งที่ควรทราบคือไม่มีโปรไฟล์การจัดสรรอยู่ที่นี่ยกเว้นคู่มือที่ฉันสร้างขึ้น: https://developer.apple.com/account/ios/profile/ ฉันคาดหวังว่า xcode จะสร้างรหัสหนึ่งขึ้นมาเหมือนที่ทำกับลูกค้ารายอื่นทั้งหมด …
222 ios  xcode 

21
แปลงสตอรีบอร์ดจาก iPhone เป็น iPad
ฉันมีiPhoneแอปพลิเคชั่นที่มีกระดานเรื่องราว ตอนนี้ฉันต้องการให้iPadแอปพลิเคชันด้วย ดังนั้นฉันถามฉันว่ามีฟังก์ชั่นที่ช่วยให้ฉันเปลี่ยนiPhoneกระดานเรื่องราวของฉันเป็นiPadกระดานเรื่องราวหรือไม่ จะเฉพาะเจาะจง: มีฟังก์ชั่นที่คล้ายกันหรือมีคู่มือวิธีเดียวหรือไม่
218 ios  iphone  xcode  ipad  storyboard 

7
จะตรวจสอบว่ามีไฟล์อยู่ในโฟลเดอร์เอกสารได้อย่างไร?
ฉันมีแอปพลิเคชันพร้อม In-App Purchase ซึ่งเมื่อผู้ใช้ซื้อบางอย่างให้ดาวน์โหลดไฟล์ html หนึ่งไฟล์ลงในโฟลเดอร์เอกสารของแอปของฉัน ตอนนี้ฉันต้องตรวจสอบว่าไฟล์ HTML นี้มีอยู่หรือไม่ดังนั้นถ้าเป็นจริงให้โหลดไฟล์ HTML นี้มิฉะนั้นโหลดหน้า html เริ่มต้นของฉัน ฉันจะทำสิ่งนั้นได้อย่างไร ด้วยNSFileManagerฉันไม่สามารถออกไปข้างนอกmainBundle..

5
ฉันจะป้อนค่า RGB ลงในเครื่องมือสร้างอินเตอร์เฟสได้อย่างไร
ฉันจะป้อนค่าสี RGB หรือ Hex สำหรับพื้นหลังในเครื่องมือสร้างส่วนติดต่อได้อย่างไร ฉันสามารถเลือกสีที่กำหนดไว้ล่วงหน้า แต่ฉันต้องการป้อนค่า RGB ด้วยตนเอง ฉันจะทำสิ่งนี้ได้ที่ไหน

30
ตัวโหลดแอปพลิเคชันติดอยู่ที่“ การรับรองความถูกต้องกับร้านค้า iTunes” เมื่ออัปโหลดแอป iOS
เราพยายามส่งแอปไปยัง iTunes store โดยใช้ Application Loader เป็นเวลาสามวันและติดค้างที่ขั้นตอน"การรับรองความถูกต้องกับ iTunes Store" เราได้อ่านฟอรัมมากมาย (รวมถึง stackoverflow) และลองสิ่งที่แนะนำ: สร้างโปรไฟล์การจัดสรรใหม่ ใช้ Application Loader ที่แตกต่างกันหรือหลายรุ่น เปลี่ยนการตั้งค่าพร็อกซี รีบูตเครื่อง Mac อัปโหลดในเวลาอื่นของวัน ฯลฯ เราปล่อยให้มันทำงานข้ามคืนและไม่ประสบความสำเร็จในการผ่านขั้นตอนนี้ น่าเสียดายที่ไม่มีข้อเสนอแนะใด ๆ เกี่ยวกับปัญหาที่อาจเกิดขึ้นและเราไม่ได้รับข้อความแสดงข้อผิดพลาดใด ๆ เราได้ส่งแอพพลิเคชั่นหลายตัวโดยที่ไม่ลำบากในอดีต แต่ตอนนี้ติดขัดแล้ว! คุณสามารถแก้ไขได้อย่างไร

16
แป้นพิมพ์ลัด Xcode ใดที่คุณใช้เป็นประจำ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม &amp; คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา แป้นพิมพ์ลัด Xcode ใดที่คุณใช้เป็นประจำ ฉันเชื่อในการใช้แป้นพิมพ์ให้มากที่สุดเท่าที่จะเป็นไปได้ (เร็วกว่านั้นมาก) และฉันหวังว่าคนอื่นจะสามารถแบ่งปันทางลัด Xcode ที่พวกเขาใช้

16
Xcode Simulator: วิธีการลบอุปกรณ์ที่ไม่จำเป็นออกไป
ฉันใช้ Xcode 4.3.1 iOS-Simulator ซึ่งเดิมรองรับเฉพาะ iOS 5.1 ฉันต้องทดสอบรหัสของฉันด้วย iOS 4.3 ดังนั้นฉันจึงใช้ฟีเจอร์ "ติดตั้ง" ของ Xcode เพื่อติดตั้งตามที่อธิบายไว้ใน"การติดตั้ง Xcode ด้วยอุปกรณ์จำลอง iOS 4.3?" ตอนนี้ฉันทำการทดสอบเสร็จแล้ว แต่ไม่พบวิธีถอนการติดตั้งส่วน 4.3 ("เครื่องมือจำลอง iPhone 4.3" และ "เครื่องมือจำลอง iPad 4.3") ฉันต้องการลดความยุ่งเหยิงในเมนู Scheme ไม่มีใครใน Xcode listserv ของ Apple ที่รู้คำตอบ! แก้ไข: โปรดทราบว่ามีการเปลี่ยนแปลงมากมายตั้งแต่ Xcode 4.3 ดังนั้นแนะนำให้ทุกคนที่อ่านคำตอบทั้งหมดนี้ดู ใหม่ล่าสุดเช่น Steve Moser อาจเป็นประโยชน์กับคุณมากกว่า! แก้ไข 10/2017: โพสต์บน Twitter …
210 ios  xcode  ios-simulator 

16
Xcode 4 - ข้อผิดพลาด“ ไม่พบการเซ็นชื่อที่ถูกต้อง” ในโปรไฟล์การจัดสรรในการติดตั้ง Macintosh ใหม่
ฉันมี Macintosh ฉันเคยพัฒนาแอพ iPhone ด้วยการใช้ XCode 4 ตอนนี้ฉันมี Macintosh ใหม่พร้อมการติดตั้งใหม่ ... ทุกอย่าง เมื่อเปิดโครงการ Xcode ที่สร้างขึ้นบน Mac เครื่องเก่าฉันไม่สามารถเรียกใช้แอพบน iPhone ที่ได้รับการกำหนดค่าให้เป็น iPhone สำหรับการพัฒนาได้ ผู้จัดการ Xcode 4 บอกฉันว่า "ไม่พบข้อมูลประจำตัวการลงชื่อที่ถูกต้อง" ในโปรไฟล์การจัดสรรของฉัน ฉันเดาว่านี่เป็นสิ่งที่ต้องทำกับไฟล์. certSigningRequest ที่ฉันสร้างขึ้นก่อนหน้านี้บน Mac เครื่องเก่า (ฉันมีสำเนาสำรองของไฟล์นั้น) แต่ฉันต้องทำอะไรกับ Mac เครื่องใหม่ อีกสิ่งที่แปลกประหลาดฉันไม่เห็นโปรไฟล์การจัดสรร 5 รายการที่มีอยู่ (กำหนดไว้ในพอร์ทัลการจัดสรรของ Apple) ในผู้จัดแม้ว่าจะมีการรีเฟรชและหลังจากป้อนการล็อกอินพอร์ทัลและรหัสผ่านของการจัดเตรียมแล้ว:

1
dealloc ที่กำหนดเองและ ARC (Objective-C)
ในแอพ iPad เล็ก ๆ ของฉันฉันมีฟังก์ชั่น "เปลี่ยนภาษา" ที่ใช้ผู้สังเกตการณ์ viewDidLoad:ทุกควบคุมดูลงทะเบียนตัวเองกับผู้สังเกตการณ์ของฉันในช่วงของ - (void)viewDidLoad { [super viewDidLoad]; [observer registerObject:self]; } เมื่อผู้ใช้กดปุ่ม "เปลี่ยนภาษา" ภาษาใหม่จะถูกเก็บไว้ในรูปแบบของฉันและผู้สังเกตการณ์จะได้รับแจ้งและเรียกupdateUi:ตัวเลือกบนวัตถุที่ลงทะเบียน สิ่งนี้ทำงานได้ดีมากยกเว้นเมื่อฉันมีตัวควบคุมมุมมองใน TabBarController นี่คือเนื่องจากเมื่อแถบแท็บโหลดมันดึงไอคอนแท็บจากตัวควบคุมลูกโดยไม่ต้องเริ่มต้นมุมมองดังนั้นจึงviewDidLoad:ไม่ถูกเรียกดังนั้นตัวควบคุมมุมมองเหล่านั้นไม่ได้รับการแจ้งเตือนการเปลี่ยนแปลงภาษา ด้วยเหตุนี้ฉันจึงย้ายการregisterObject:โทรไปยังinitวิธีการ ย้อนกลับไปเมื่อฉันเคยviewDidLoad:ลงทะเบียนกับผู้สังเกตการณ์ฉันเคยviewDidUnload:ยกเลิกการลงทะเบียน ตั้งแต่ตอนนี้ผมลงทะเบียนในก็จะทำให้ความรู้สึกมากที่จะถอนการลงทะเบียนในinitdealloc แต่นี่คือปัญหาของฉัน เมื่อฉันเขียน: - (void) dealloc { [observer unregisterObject:self]; [super dealloc]; } ฉันได้รับข้อผิดพลาดนี้: ARC ห้ามส่งข้อความที่ชัดเจนถึง 'dealloc' เนื่องจากฉันต้องโทรหา[super dealloc]เพื่อให้แน่ใจว่าซูเปอร์คลาสนั้นสะอาดอย่างถูกต้อง แต่ ARC ห้ามไม่ให้ฉันติดอยู่ตอนนี้ มีวิธีอื่นที่จะได้รับแจ้งเมื่อวัตถุของฉันใกล้จะตายหรือไม่

30
Xcode 4 ค้างที่“ การแนบ (ชื่อแอป)”
ฉันเพิ่งอัพเกรดเป็น Xcode 4 และด้วยเหตุผลบางอย่างที่แอพของฉันจะไม่ทำงานในอุปกรณ์จำลองหรืออุปกรณ์ iOS มันทำงานได้อย่างสมบูรณ์แบบใน Xcode 3 แต่ทันทีที่ฉันกดรันโปรแกรมจะหยุดที่ "Attaching to ... " ดูเหมือนจะไม่มีข้อมูลอื่นใดที่จะช่วยแก้ไขปัญหานี้เช่นกัน สำหรับการสรุปคุณสามารถลองทำสิ่งต่อไปนี้เพื่อแก้ไขปัญหา: รีสตาร์ทเครื่องจำลอง ตรวจสอบให้แน่ใจว่าคุณไม่ได้รวมไฟล์ Info.plist ในขั้นตอนการสร้าง -&gt; คัดลอกทรัพยากรชุดข้อมูล โฟลเดอร์ทรัพยากรที่เพิ่มเข้าไปในโครงการเป็นการอ้างอิงโฟลเดอร์ (ไอคอนโฟลเดอร์สีน้ำเงิน) ที่ทำให้เกิดปัญหาหลังจากเพิ่มโฟลเดอร์เป็นกลุ่มปัญหาหายไป

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