ให้ iPhone Simulator อยู่ในพื้นหลังขณะทำการทดสอบใน Xcode หรือไม่


9

iPhone Simulator น่ารำคาญปรากฏขึ้นเมื่อฉันรันการทดสอบใน Xcode และขัดจังหวะกระบวนการทำงานของฉัน มันน่ารำคาญเป็นพิเศษถ้าฉันอยู่ในโหมดเต็มหน้าจอ ฉันต้องการที่จะเปิดและอยู่ในพื้นหลัง

หากมีวิธีแก้ปัญหาที่ทำให้ Simulator อยู่ในพื้นหลังเสมอ (แม้ว่าจะไม่ได้ทดสอบ) ฉันก็โอเคกับมันตราบใดที่ฉันสามารถปิดมันได้

คำตอบ:


2

ปัจจุบันดูเหมือนว่ายังไม่มีการรองรับใน Xcode หรือ iOS Simulator มีวิธีแก้ไขปัญหาเล็กน้อยที่แสดงไว้ที่นี่

StackOverflow วิธีเรียกใช้การทดสอบโดยไม่เรียกใช้ iOS Simulator

โดยส่วนตัวสิ่งที่ง่ายที่สุดสำหรับฉันคือการใช้จอภาพรอง แต่ถ้าไม่ใช่ตัวเลือกการแก้ไขอื่น ๆ ที่แนะนำคือ:

  1. "Command + U ตามด้วย Command + H เมื่อเรียกใช้การทดสอบหน่วย (Control + H จะซ่อนตัวจำลองหลังจากปรากฏขึ้น)" - markshiz

  2. อย่าตั้งค่าตัวโหลดบันเดิลหรือทดสอบการสร้างโฮสต์ แต่เพียงเพิ่มไฟล์. m ที่คุณกำลังทำการทดสอบในแหล่งรวบรวมคอมไพล์เฟสเฟสจากนั้นรันการทดสอบหน่วยจากบรรทัดคำสั่งโดยใช้:

xcodebuild -verbose -target TheElementsUnitTests -configuration Debug -sdk iphonesimulator5.0 clean build

-MandyW

  1. เรียกใช้ AppleScript ในสร้างเอาต์พุตในการทดสอบการกำหนดค่าลักษณะการทำงาน:

#!/usr/bin/osascript activate application "Xcode"

-Rudolf Adamkovic


1
ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Cfinley

แน่นอนว่าขอบคุณสำหรับคำแนะนำ ฉันไม่คิดว่ามันจำเป็นที่จะต้องคัดลอกข้อมูลจากลิงค์ แต่ถ้าเป็นการตั้งค่าของชุมชนฉันยินดีที่จะบังคับ!
AnthonyMDev

0

ในเมนูเครื่องมือช่วยคลิกที่ "หน้าต่าง" -> "อยู่ข้างหน้า" นี่เป็นการวาง Simulator ให้อยู่เสมอเหมือนหน้าต่างด้านบนเหนือหน้าต่างอื่นทั้งหมด จากนั้นย่อหน้าต่างจำลองการทำงานให้เล็กที่สุดด้วยจุดสีเหลืองเล็ก ๆ ด้วยวิธีนี้เครื่องมือจำลองยังคงซ่อนอยู่ในท่าเรือและจะไม่ส่งต่อโดยอัตโนมัติ


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