คำถามติดแท็ก ios-simulator

แอปพลิเคชั่น iOS Simulator นำเสนอส่วนต่อประสานผู้ใช้ iPhone หรือ iPad ในหน้าต่างบนคอมพิวเตอร์เพื่อจำลองอุปกรณ์ iPhone หรือ iPad แอปพลิเคชั่นนี้มีหลายวิธีในการโต้ตอบกับมันโดยใช้แป้นพิมพ์และเมาส์เพื่อจำลองการหมุนก๊อกการหมุนของอุปกรณ์และการกระทำของผู้ใช้อื่น ๆ

18
วิธีเปลี่ยนชื่อโครงการ Xcode
ฉันได้พัฒนาแอพของฉันใน Xcode สำหรับ iPhone ในตอนแรกฉันเพิ่งตั้งชื่อโดยไม่ต้อง secnec ตอนนี้ฉันต้องการเปลี่ยนชื่อแอพของฉันฉันเปลี่ยนชื่อแอพเก่าของฉันด้วยชื่อใหม่เนื่องจากฉันพบชื่อในแอพของฉัน แต่มันก็ยังอยู่ ให้ข้อผิดพลาดหนึ่งข้อ ... เดสก์ท็อป / ชื่อใหม่ / ชื่อเก่า _Prefix.pch: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว เมื่อฉันเปลี่ยน oldname_prefix.pch ด้วย newname_prefix.pch ..

11
วิธีตรวจสอบการโทรผ่านเครือข่ายจาก iOS Simulator
ฉันพยายามตรวจสอบการโทรจากแอปไปยังเซิร์ฟเวอร์ของฉันเหมือนกับที่ Firebug ทำ ฉันไม่พบวิธีที่จะเห็นสิ่งนั้นใน iOS Simulator หรือใน xCode มีวิธีทำได้โดยไม่ต้องดมกลิ่นจราจรทั้งหมดหรือไม่? ถ้าไม่คุณจะแนะนำเครื่องมืออะไร

30
ไม่สามารถแนบกับ Process ID Xcode
ใครเคยประสบปัญหานี้ เมื่อวานนี้ฉันยังสามารถเรียกใช้แอปของฉันในโปรแกรมจำลองได้ แต่ตอนนี้ฉันไม่สามารถเรียกใช้แอปของฉันได้เนื่องจาก Xcode พิมพ์ข้อผิดพลาดนี้ในคอนโซล: error: failed to attach to process ID <ID number> ฉันพยายามติดตั้งใหม่ทำโพสต์นี้และสร้างโปรเจ็กต์ใหม่ แต่กลับไม่มีโชค ทุกคนสามารถแก้ไขปัญหานี้? ฉันใช้ Xcode 4.5 Preview 2 และพยายามเรียกใช้ iOS Simulator 6

9
ภาพเคลื่อนไหว Xcode Simulator ช้ามากเมื่อเล่นในโปรแกรมแก้ไข
เมื่อเร็ว ๆ นี้ฉันมีประสบการณ์โปรแกรมจำลองของ Xcode นั้นช้ามาก นอกจากนี้ถ้าฉันสร้างแอพใหม่และเรียกใช้ i การเปลี่ยนระหว่างหน้าจอเริ่มต้นและตัวควบคุมมุมมองแรกจะใช้เวลาประมาณ 3 วินาที โชคดีที่เป็นเพียงโปรแกรมจำลอง iOS 9 ไม่ใช่ iOS 8 หรือต่ำกว่า ฉันได้อัปเกรดเป็น Xcode 6.4 และฉันได้ติดตั้ง Xcode 7.0 beta 3 ไว้ด้วย มีใครเคยเจอเหมือนกันบ้าง? ฉันพยายามถอนการติดตั้ง Xcode ทั้งสองเวอร์ชันแล้ว แต่ก็ไม่ได้ผล

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

1
iOS 8.1 Simulator Localization เสีย (NSLocalizedString)
TL; DR: ดูเหมือนว่าการแปลภาษาจะไม่ทำงานกับโปรแกรมจำลอง xCode 6.1 และ 8.1 วิธีแก้ปัญหา: ไปที่ "แก้ไขโครงร่าง" >> "เรียกใช้" (แถบด้านข้าง) >> แท็บ "ตัวเลือก" >> "ภาษาแอปพลิเคชัน" เลือกภาษาที่คุณต้องการเรียกใช้แอปบนเครื่องจำลอง เรื่องยาว: ฉันได้อัปเดต xCode เป็น 6.1 การอัปเดตลบตัวจำลอง iOS 7.x และเหลือฉันไว้กับโปรแกรมจำลอง 8.x เท่านั้น ฉันทำตามขั้นตอนต่อไปนี้แล้ว: ฉันได้ติดตั้งโปรแกรมจำลอง 7.x แล้ว ทำความสะอาดโครงการ ลบแอพออกจากเครื่องจำลอง ลบโฟลเดอร์ที่ได้รับสำหรับโครงการของฉัน โครงการรองรับภาษาอังกฤษและภาษาญี่ปุ่น บนโปรแกรมจำลอง 7.1 (5s) การแปลภาษาทำงานได้ตามที่คาดไว้ บนโปรแกรมจำลอง 8.1 (5s) มันไม่ทำงาน ฉันเดาว่า Apple ทำอะไรบางอย่างกับเครื่องจำลองเพราะมันใช้งานได้กับอุปกรณ์จริง ข้อมูลใด …

8
Xcode 6 - เรียกใช้โปรแกรมจำลองจากบรรทัดคำสั่ง
ฉันต้องการเปิดโปรแกรมจำลอง iPhone จากบรรทัดคำสั่ง จนถึงตอนนี้ฉันใช้คำสั่งด้านล่าง /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator -SimulateDevice -SimulateDevice ใช้เพื่อเปิดประเภทอุปกรณ์เฉพาะ ตอนนี้ด้วย Xcode 6 เส้นทางและแอพได้รับการเปลี่ยนเป็น /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app/Contents/MacOS/iOS Simulator แต่น่าเศร้าที่ตัวเลือก -SimulateDevice ไม่ทำงานในขณะนี้ ฉันสามารถเปิดโปรแกรมจำลองได้ แต่ไม่มีตัวเลือกในการระบุว่าจะเปิดตัวใด ใครพบทางเลือกอื่นสำหรับสิ่งนี้กับ Xcode 6?

17
Xcode 5 -“ iOS Simulator ไม่สามารถติดตั้งแอปพลิเคชัน” ทุกครั้งที่ฉันเปลี่ยนเครื่องจำลอง
เมื่อใช้ Xcode 5 GM ทุกครั้งที่ฉันเปลี่ยนไปใช้เครื่องจำลอง 5.1, 6.0 หรือ 6.1 เพื่อทดสอบฉันได้รับข้อผิดพลาด "iOS Simulator ไม่สามารถติดตั้งแอปพลิเคชัน" เมื่อฉันรีเซ็ตตัวจำลองมันใช้งานได้ แต่มันเหนื่อยมาก ใครมีวิธีแก้ไขแบบถาวรหรือวิธีแก้ปัญหา?

10
จำลองการบังคับสัมผัส / สัมผัส 3D บนเครื่องจำลอง iPhone 6S หรือ iPhone 6S Plus
ฉันพยายามจำลองการบังคับสัมผัสโดยใช้ Xcode 7 GM บนเครื่องจำลอง iPhone 6S หรือ iPhone 6S Plus โดยเฉพาะอย่างยิ่งฉันพยายามจำลองการบังคับสัมผัสบนไอคอนของแอปทดสอบซึ่งใช้ทางลัดแอปพลิเคชัน แจ้งให้เราทราบหากมีวิธีแก้ปัญหาในการจำลองสิ่งนี้ฉันลองกดแบบยาวซึ่งโปรแกรมจำลองนาฬิกาใช้เพื่อจำลองการสัมผัสแรงไม่ทำงานเนื่องจาก iPhone จับภาพเป็นท่าทางการกดแบบยาว อัปเดต: ฉันดาวน์โหลดโค้ดตัวอย่าง ViewControllerPreview จาก Apple การเรียกใช้แอปพลิเคชันตัวอย่างของพวกเขาฉันเห็นว่าตัวจำลองแม้ว่า iPhone 6s จะไม่รองรับคุณสมบัติ 3D / Force touch ฉันยังไม่แน่ใจว่าจะรองรับคุณสมบัตินี้ได้หรือไม่หากฉันจะใช้ macbook ที่มีแทร็กแพดที่เปิดใช้งานระบบสัมผัสบังคับ แก้ไข: คนที่มี macbook ที่มีแทร็กแพดแบบบังคับสามารถพยายามใช้การสัมผัสบนแทร็คแพดเพื่อจำลองการสัมผัส 3 มิติบนเครื่องจำลอง iPhone 6s หรือ 6s Plus ได้หรือไม่? ทฤษฎีของฉันคือคุณอาจใช้แทร็คแพดแบบบังคับบน MacBooks ใหม่เพื่อจำลองการสัมผัส 3 มิติบนเครื่องจำลอง iPhone รุ่นใหม่ …


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

7
NSUserDefaults ไม่ถูกล้างหลังจากถอนการติดตั้งแอปบนโปรแกรมจำลอง
นี่อาจฟังดู NOOB จริง! ฉันต้องการตรวจสอบว่าเป็นครั้งที่สองที่ผู้ใช้เข้าสู่แอปพลิเคชันของฉันหรือไม่ดังนั้นเพื่อรักษาจำนวนการรันที่ฉันใช้NSUserDefaultsอยู่ ฉันได้ดำเนินรหัสต่อไปนี้ในของฉันrootViewController's viewDidLoadวิธีการ: NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; NSLog(@"hello %ld", (long)[userDefaults integerForKey:@"runCount"]); if ([userDefaults integerForKey:@"runCount"] != 1) { //not the 2nd run [userDefaults setInteger:1 forKey:@"runCount"]; NSLog(@"not 2nd run"); } else { //second run or more NSLog(@"2nd run"); } [userDefaults synchronize]; ทุกอย่างทำงานได้ดี แต่ปัญหาคือเมื่อฉันถอนการติดตั้ง (ลบและติดตั้งใหม่) แอปพลิเคชันตามที่นี่และที่นี่ข้อมูลควรจะถูกล้าง แต่ไม่เป็นเช่นนั้นและหลังจากติดตั้งแอปใหม่ข้อมูลก่อนหน้านี้ยังคงปรากฏขึ้น ฉันใช้งานแอปของฉันบนโปรแกรมจำลอง iOS …

21
เส้นทางไดเร็กทอรีเอกสารของ Xcode Device Simulator
ใน iOS 7 ไดเรกทอรีเอกสารของเครื่องจำลอง iOS สามารถพบได้ใน: /Users/Sabo/Library/Application Support/iPhone Simulator/ อย่างไรก็ตามในiOS 8 Beta Simulatorฉันไม่พบไดเรกทอรีที่เกี่ยวข้องสำหรับiOS 8ในไดเร็กทอรีด้านบน พา ธ ไดเร็กทอรีเอกสารสำหรับ iOS 8 Simulator อยู่ที่ไหน

9
คัดลอกจาก Mac OS X ไม่คัดลอกไปยัง iPhone Simulator
ในแอพ iPhone ของฉันฉันมีศิลปะ ASCII มากมายที่ฉันต้องใส่ลงในฐานข้อมูล ฉันใช้โปรแกรมจำลองและวาง textpic ใน textview เพื่อแทรก ASCII art ลงในฐานข้อมูล ที่นี่คลิปบอร์ดของโปรแกรมจำลองเมื่อวางศิลปะอย่างถูกต้อง แต่เมื่อฉันคัดลอกงานศิลปะอื่นมันก็จะวางภาพก่อนหน้าลงใน textview จะแก้ปัญหานี้อย่างไร? มีวิธีแก้ไขสำหรับสิ่งนี้หรือแนวทางที่ดีกว่านี้หรือไม่?

8
เพิ่มใบรับรองที่ลงนามด้วยตนเองไปยังเครื่องจำลอง iPhone หรือไม่
ฉันมีใบรับรองที่ลงนามด้วยตนเองที่จุดสิ้นสุดของ API ของฉัน ฉันกำลังพยายามทดสอบบางอย่างโดยใช้โปรแกรมจำลอง แต่ได้รับ "ใบรับรองเซิร์ฟเวอร์ที่ไม่น่าเชื่อถือ" ฉันได้ลองใช้ซาฟารีบนโปรแกรมจำลองเพื่อดาวน์โหลดไฟล์. crt แต่ดูเหมือนจะไม่ได้ผล iPhone Simulator รับพวงกุญแจมาจากไหน? ฉันจะเพิ่มใบรับรองที่เชื่อถือได้เพื่อให้ใบสมัครของฉันทำงานได้อย่างไร อัปเดต ฉันใช้งานได้โดยการสร้าง CA จากนั้นเพิ่มใบรับรอง CA โดยใช้เครื่องมือจัดเตรียม iPhone จากนั้นฉันก็สามารถมีใบรับรองที่ลงนามโดยใบรับรอง CA นั้นบนเซิร์ฟเวอร์ API และ NSConnection ก็ใช้งานได้ ฉันไม่สามารถทำให้มันใช้งานได้โดยใช้ใบรับรองที่ลงชื่อด้วยตนเองด้วยเหตุผลบางประการ ฉันต้องลองใหม่อีกครั้งโดยใช้ซอฟต์แวร์การจัดเตรียม คำถามที่แท้จริงของฉันคือฉันจะทำให้สิ่งนี้ทำงานกับเครื่องจำลองได้อย่างไร ฉันคิดว่าเครื่องจำลองใช้พวงกุญแจของคอมพิวเตอร์จริง

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