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

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

1
Xcode 10b5 - ข้อผิดพลาดตัวเชื่อมโยงสัญลักษณ์ที่ซ้ำกันไม่สามารถรวบรวมด้วย Crashlytics
ฉันกำลังพยายามรวบรวมโปรเจ็กต์ของฉันซึ่งมีทั้ง Firebase, Crashlytics / Fabric และอื่น ๆ อีกมากมายด้วย Xcode 10 beta 5 มันล้มเหลวระหว่างการเชื่อมโยงกับข้อผิดพลาดเหล่านี้: Ld /Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/appname.app/appname normal arm64 (in target: appname) cd /Users/Username/iPhone-dev/appname export IPHONEOS_DEPLOYMENT_TARGET=9.0 /Users/Username/Downloads/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -isysroot /Users/Username/Downloads/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk -L/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/AFNetworking -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/Actions -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/AppAuth -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/Bluepeer -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/Bolts -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/CocoaAsyncSocket -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/CocoaLumberjack -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/Color-Picker-for-iOS -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/DNPWPSPrinter -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/DataCompression -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/EOSFTPServer -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/FBSDKCoreKit -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/FBSDKLoginKit -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/FastttCamera -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/FirebaseAuth -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/FirebaseCore -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/FirebaseDatabase -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/FirebaseStorage -F/Users/Username/Library/Developer/Xcode/DerivedData/appname-lastnamepjksdzfewpftlvqzuglaxplu/Build/Products/Debug-iphoneos/GTMAppAuth …

2
กำหนดไว้ที่ $ {EXECUTABLE_NAME} และ $ {PRODUCT_NAME}
ฉันจะหาข้อมูลเกี่ยวกับวิธีแก้ไขสิ่งเหล่านี้ได้ที่ไหน ${EXECUTABLE_NAME} ${PRODUCT_NAME} สิ่งเหล่านี้จะแสดงในไฟล์. plist เท่านั้น แต่ค่าจริงอยู่ที่ไหน หากเราสามารถปรับเปลี่ยนสิ่งที่เราต้องการได้โดยตรงใน. plist ว่าทำไมเราถึงต้องการสิ่งเหล่านี้ ฉันใหม่นั่นเป็นสาเหตุที่ฉันมีปัญหาในการทำความเข้าใจสิ่งเหล่านี้ฉันยังตรวจสอบข้อมูลอ้างอิงคีย์รายการคุณสมบัติของข้อมูลแอปเปิล แต่ไม่พบค่า $ {} เหล่านี้
109 iphone  objective-c  ios  xcode  plist 

10
อนุญาตผู้พัฒนาที่ไม่ใช่ผู้ดูแลระบบใน Xcode / Mac OS
ฉันใช้บัญชีผู้ใช้มาตรฐานสำหรับงานประจำวันของฉันบน Mac OS ตั้งแต่อัปเกรดเป็น Snow Leopard ฉันถูกขอให้ทำสิ่งต่อไปนี้เมื่อเรียกใช้โปรแกรมจากภายใน Xcode: "พิมพ์ชื่อและรหัสผ่านของผู้ใช้ในกลุ่ม" เครื่องมือสำหรับนักพัฒนา "เพื่ออนุญาตให้การเข้าถึงเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ทำการเปลี่ยนแปลง" แม้ว่าฉันจะรู้ชื่อผู้ใช้ / รหัสผ่านของผู้ดูแลระบบ แต่ก็น่ารำคาญ (แม้ว่าจะต้องการเพียงครั้งเดียวต่อการเข้าสู่ระบบ) การเข้าถึงเครื่องมือสำหรับนักพัฒนากำลังขอสิทธิ์ "system.privilege.taskport.debug" จากแอปพลิเคชัน gdb-i386-apple-darwin วิธีที่ดีที่สุดคืออะไร?

7
วิธีถอนการติดตั้ง Xcode โดยสิ้นเชิงและล้างการตั้งค่าทั้งหมด
ฉันมีปัญหาที่ฉันสามารถสันนิษฐานได้คือ Xcode ซึ่งแอปของฉันใช้เวลาตลอดไปในการทำงานและทำให้โทรศัพท์พัง / รีสตาร์ทประมาณ 75% ของเวลา ฉันลองใช้รหัสรุ่นเก่ากว่าที่ฉันบันทึกไว้แทน แต่มันก็มีผลเหมือนกันซึ่งพวกเขาไม่ได้ใช้เมื่อประมาณเดือนที่แล้ว ฉันได้ค้นหาทุกวิธีที่เป็นไปได้ในการแก้ปัญหานี้ในช่วงสองสามสัปดาห์ที่ผ่านมาไม่พบอะไรเลยดังนั้นฉันจึงต้องการถอนการติดตั้ง Xcode อย่างสมบูรณ์และล้างการตั้งค่าทั้งหมด แต่ฉันหาวิธีทำไม่ได้ ฉันสามารถถอนการติดตั้งได้ แต่เมื่อติดตั้งใหม่มันยังคงมีการตั้งค่าและรายการโปรเจ็กต์เก่า ๆ ทั้งหมดของฉัน ฯลฯ ฉันจะถอนการติดตั้งทั้งหมดได้อย่างไร?
109 ios  xcode  macos  uninstall 

30
ลิงก์สากลของ iOS ไม่ได้เปิดในแอป
ดังนั้นฉันจึงทำตามบทช่วยสอนนี้และใช้ค่าเดียวกันกับที่ให้ไว้: https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9 ไฟล์ Apple Association ก็พร้อมใช้งานในลิงค์ไดเร็กทอรี: WEB_PAGE:PORT_NUMBER/apple-app-site-association ทุกอย่างดูเหมือนจะถูกตั้งค่าไว้ที่ด้านนี้ ฉันได้เพิ่มสิทธิ์อัปเดตโปรไฟล์การจัดสรรและตั้งค่าทุกอย่างแล้ว เมื่อฉันเรียกใช้แอปบนอุปกรณ์ของฉันและเปิดลิงก์http://WEB_PAGE:PORT_NUMBERสิ่งนี้จะเปิด Safari เสมอ ฉันยังมีจุดพักด้วยวิธีการต่อไปนี้: - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler แต่ zilch. มีใครสมบูรณ์แบบนี้บ้าง? มีบางอย่างที่ฉันขาดหายไป?

1
“ SimulatorTrampoline.xpc” ต้องการเข้าถึงไมโครโฟน
ฉันเพิ่งอัปเกรดเป็น Swift 5, Xcode เวอร์ชัน 10.2 (10E125) และหลังจากแก้ไขปัญหาการคอมไพล์เล็กน้อยในแอปที่อยู่ระหว่างดำเนินการโปรดดูคำขอใหม่และไม่เคยมีมาก่อน ฉันไม่พบหลักฐานใด ๆ ในโครงการของฉันผ่านการค้นหาโดยตรงและไม่พบผลการค้นหาบนเน็ต ไม่มีผลตอบแทนจากพ็อดภายในโครงการเช่นกัน เรื่องนี้ทำให้ฉันกังวลและสงสัยว่าใครมีข้อมูลเกี่ยวกับเรื่องนี้บ้าง
109 xcode  microphone  swift5 

13
ฉันจะใช้ swift ใน Terminal ได้อย่างไร?
ผมอ่านมีอะไรใหม่ใน Xcode 6 บทความแนะนำคุณสมบัติใหม่บางอย่างเกี่ยวกับ Xcode 6 และระบุว่า: บรรทัดคำสั่ง ดีบักเกอร์ของ Xcode ประกอบด้วยภาษา Swift เวอร์ชันโต้ตอบที่เรียกว่า REPL (Read-Eval-Print-Loop) ใช้ไวยากรณ์ของ Swift เพื่อประเมินและโต้ตอบกับแอปที่กำลังทำงานอยู่หรือเขียนโค้ดใหม่ในสภาพแวดล้อมแบบสคริปต์ REPL มีให้จากภายใน LLDB ในคอนโซลของ Xcode หรือจาก Terminal ฉันต้องการทราบวิธีรับ REPL?

7
จะตั้งค่า Xcode IDE ทั้งชุดให้สว่าง - ต่อ - มืดได้อย่างไร?
บน OSX, MacVim และ Terminal สามารถกำหนดธีมให้สว่าง - สว่าง - มืดได้ Xcode 3.2 อนุญาตการปรับแต่งเดียวกันสำหรับตัวแก้ไขโดยใช้โครงร่างสี อย่างไรก็ตามมีวิธีดำเนินการเช่นเดียวกันกับแผง UI (บานหน้าต่างด้านซ้ายของ "กลุ่มและไฟล์" และบานหน้าต่างด้านบนของมุมมองรายการ) หรือไม่ หากไม่เป็นเช่นนั้นมีวิธีที่รวดเร็วในการเปิด / ปิดทั้งสองแผงหรือไม่
108 xcode  themes 

12
GDB หายไปใน OS X v10.9 (Mavericks)
ฉันไปใช้ GDB ใน OS X v10.9 (Mavericks) แต่ก็ไม่มี มันหายไปไหน? # /usr/lib/gdb -bash: /usr/bin/gdb: No such file or directory # gdb -bash: gdb: command not found ฉันยังเปิดตัว Xcode 5.0.1: ค่ากำหนด> ดาวน์โหลด .. และไม่มีเครื่องมือบรรทัดคำสั่งอีกต่อไป - ffs!
108 xcode  macos  gdb 

14
ตรวจสอบว่า UIColor มืดหรือสว่าง?
ฉันต้องการตรวจสอบว่า UIColor ที่เลือก (เลือกโดยผู้ใช้) นั้นมืดหรือสว่างฉันจึงสามารถเปลี่ยนสีของบรรทัดข้อความที่อยู่ด้านบนของสีนั้นเพื่อให้อ่านง่ายขึ้น นี่คือตัวอย่างใน Flash / Actionscript (พร้อมการสาธิต): http://web.archive.org/web/20100102024448/http://theflashblog.com/?p=173 ความคิดใด ๆ ? ไชโยอังเดร อัปเดต ขอบคุณคำแนะนำของทุกคนนี่คือรหัสการทำงาน: - (void) updateColor:(UIColor *) newColor { const CGFloat *componentColors = CGColorGetComponents(newColor.CGColor); CGFloat colorBrightness = ((componentColors[0] * 299) + (componentColors[1] * 587) + (componentColors[2] * 114)) / 1000; if (colorBrightness < 0.5) { NSLog(@"my …
108 ios  iphone  xcode  colors  uicolor 

30
โครงการ Xcode ไม่แสดงรายการเครื่องจำลอง
ฉันเปิดโครงการของฉันใน Xcode 6.1 เมื่อฉันพยายามเรียกใช้โปรเจ็กต์ปุ่มจะเป็นสีเทา พอลองเข้าไปProduct > Cleanตัวเลือกเป็นสีเทา เมื่อฉันมองไปที่รายชื่อของการจำลองทั้งหมดที่ฉันได้รับคือแทนที่จะมักจะMy Mac iOS Deviceฉันจะทำให้เครื่องจำลองกลับมาได้อย่างไร
108 ios  xcode  xcode6.1 

7
ฉันจะทราบได้อย่างไรว่าติดตั้งเครื่องมือ Xcode commandline ไว้แล้ว
ฉันจำเป็นต้องใช้ gdb ps-MacBook-Air:AcoustoExport pi$ gdb -bash: gdb: command not found ps-MacBook-Air:AcoustoExport pi$ sudo find / -iname "*gdb*" Password: /usr/local/share/gdb /usr/local/Cellar/isl/0.12.1/share/gdb : และ: ps-MacBook-Air:AcoustoExport pi$ ls -la /usr/local/share/gdb lrwxr-xr-x 1 pi admin 30 14 Jan 22:01 gdb -> ../Cellar/isl/0.12.1/share/gdb ไม่แน่ใจว่าจะทำอย่างไรเห็นได้ชัดว่าเป็นสิ่งที่ homebrew ติดตั้งไว้ ฉันไม่รู้ว่าทำไมถึงอยู่ที่นั่นฉันไม่รู้ว่าจะใช้แทนได้หรือเปล่า ไม่ได้อยู่ในเส้นทางการค้นหา ดังนั้นฉันคิดว่าฉันต้องการเครื่องมือ Xcode commandline ขณะนี้ Xcode ไม่พร้อมใช้งานจากเซิร์ฟเวอร์ Software …

6
วิธีการส่งออก Cocoa Touch Framework ที่“ อ้วน” (สำหรับโปรแกรมจำลองและอุปกรณ์)
ด้วยXcode 6Cocoa Frameworksเราได้รับความสามารถในการสร้างแบบไดนามิกของตัวเอง เพราะว่า: โปรแกรมจำลองยังคงใช้32-bitไลบรารี ตั้งแต่วันที่ 1 มิถุนายน 2015 การอัปเดตแอปที่ส่งไปยัง App Store จะต้องมีการรองรับ 64 บิตและสร้างด้วย iOS 8 SDK ( developer.apple.com ) เราต้องสร้างห้องสมุดไขมันเพื่อเรียกใช้โครงการบนอุปกรณ์และเครื่องจำลอง เช่นรองรับทั้ง 32 และ 64 บิตใน Frameworks แต่ฉันไม่พบคู่มือใด ๆ วิธีการส่งออก universal fat Framework สำหรับการรวมกับโครงการอื่น ๆ ในอนาคต (และแชร์ไลบรารีนี้กับใครบางคน) นี่คือขั้นตอนของฉันในการทำซ้ำ: ตั้งค่าONLY_ACTIVE_ARCH=NOในไฟล์Build Settings เพิ่มการสนับสนุนarmv7 armv7s arm64 i386 x86_64ให้Architectures(แน่นอน) สร้าง Framework และเปิดใน Finder: …

3
การวิเคราะห์ API ที่ได้มีขนาดใหญ่เกินไปเมื่ออัปโหลดแอปไปยัง mac store
ฉันจะอัปโหลดแอพ mac ตัวแรกไปที่ Apple Store และแก้ไขข้อบกพร่องการตรวจสอบทั้งหมดของไอคอนหมวดหมู่ ... แต่หลังจากนั้นฉันผ่านการตรวจสอบความถูกต้องพร้อมคำเตือน: The resulting API analysis file is too large. We were unable to validate your API usage prior to delivery. This is just an informational message. และการอัพโหลดของฉันถูกปฏิเสธด้วยสาเหตุ: "ไบนารีไม่ถูกต้อง" มีใครมีประสบการณ์ในกรณีนี้หรือไม่? อัปเดต: คำเตือนนี้ไม่ใช่สาเหตุของการปฏิเสธอาจเป็นปัญหาในการเก็บแอป ฉันเปิดตัวแอปเพื่อจัดเก็บเรียบร้อยแล้ว ดังนั้นเราสามารถเพิกเฉยต่อสิ่งนั้นได้อย่างปลอดภัย
107 xcode  macos 

15
ทำความสะอาดเครื่องจำลอง iPhone
มีวิธีที่ตรงไปตรงมาในการล้างไดเรกทอรีที่ xcode ใช้แอปเมื่อสร้างเครื่องจำลอง iPhone หรือไม่? ฉันมีฐานข้อมูล sqlite ที่ถูกคัดลอกไปยังโฟลเดอร์ Documents เมื่อเริ่มต้นหากจำเป็น ปัญหาคือฉันอาจเปลี่ยนสคีมาของฉัน แต่ฐานข้อมูลใหม่จะไม่ถูกคัดลอกเนื่องจากมีอยู่แล้ว ตามหลักการแล้วทุกครั้งที่ฉันสร้างมันจะทำให้เนื้อหาก่อนหน้านี้หมดไป เป็นไปได้ไหมหรือฉันต้องทำเอง

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