מדריך קלוד דסקטופ בעברית

תיעוד 6

בדיקת אפליקציות iOS בסימולטור

Claude Code Desktop פותח את האפליקציה שלך בחלונית iOS Simulator כאשר Claude בונה, מריץ או בודק אותה, עם סימולטור נפרד לכל session.

הערה: חלונית iOS Simulator נמצאת בבטא ציבורית ב-Claude Code Desktop ב-macOS. היא זמינה בתוכניות Pro, Max, Team ו-Enterprise, למעט בארגוני Enterprise שמוגדרת בהם תצורת HIPAA.

חלונית iOS Simulator מציגה את האפליקציה שלך פועלת ב-iOS Simulator של Apple לצד השיחה שלך ב-Claude Code Desktop. כאשר Claude בונה, מתקין, מפעיל או בודק את האפליקציה שלך בסימולטור, החלונית נפתחת באופן אוטומטי ומשדרת את מסך המכשיר בשידור חי. השתמש בה כדי לצפות ב-Claude מריץ ובודק את האפליקציה שלך, או כדי להקיש באפליקציה בעצמך בזמן ש-Claude ממשיך לעבוד.

חלונית הסימולטור מפעילה את הסימולטור ישירות, כך שהיא אינה זקוקה ל-computer use ולעולם אינה משתלטת על המסך שלך או מסתירה את החלונות האחרים שלך. מה-CLI, Claude ניגש ל-iOS Simulator דרך computer use במקום זאת, אשר שולט בסימולטור על גבי המסך שלך באותו אופן שבו היית עושה זאת באמצעות עכבר.

#דרישות

חלונית הסימולטור משתמשת בכלי הסימולטור של Apple, שאפליקציית שולחן העבודה אינה כוללת. לפני תחילת session, ודא שיש לך:

הערה: בדף זה, "מכשיר" מתייחס ל-iPhone או iPad מדומה, אחד מאותם מכשירי סימולטור שאתה מנהל ב-Xcode תחת Window → Devices and Simulators, ולא לחומרה פיזית.

חלונית הסימולטור זמינה ב-sessions מקומיים בלבד. ב-sessions מסוג ענן ו-SSH, Claude פועל על מכונה שאינה יכולה לגשת לסימולטורים ב-Mac שלך.

#הרצת האפליקציה שלך בסימולטור

אינך זקוק לפקודה או להגדרה כדי לפתוח את חלונית הסימולטור. Claude פותח אותה כאשר הוא מריץ את האפליקציה שלך בסימולטור.

  1. פתח את פרויקט ה-iOS שלך: ב-Claude Code Desktop, פתח את הכרטיסייה Code והתחל session עם פרויקט האפליקציה שלך בתור תיקיית הפרויקט. כל פרויקט שבונה אפליקציה עבור iOS Simulator מתאים.

  2. בקש מ-Claude להריץ או לבדוק את האפליקציה: נסח את המשימה סביב הרצה או אימות של האפליקציה. לדוגמה:

    Build the app and run it in the simulator to check the onboarding flow.
  3. צפה באפליקציה בחלונית הסימולטור: כאשר האפליקציה מופעלת בסימולטור, חלונית iOS Simulator נפתחת לצד השיחה. בפעם הראשונה ש-Claude משתמש במכשיר, אפליקציית שולחן העבודה מבקשת ממך לאשר זאת, ראה הענקת גישה ל-Claude למכשיר. Claude מתקין את האפליקציה, מקיש בה וקורא את המסך כדי לאמת את השינויים שלו בזמן שאתה צופה.

חלונית הסימולטור נפתחת בכל פעם ש-Claude מפעיל את האפליקציה בסימולטור, בכל שלב במהלך ה-session. כאשר הבקשה שלך נוגעת לצפייה באפליקציה, לדוגמה "האם המסך החדש נראה תקין?", Claude מפעיל סימולטור לפני שהוא מתחיל בעבודה. לאחר ש-Claude מתקן תקלה או משנה מסך, בקש ממנו לאמת את השינוי: הפעלה מחדש של האפליקציה פותחת שוב את החלונית אם היא אינה פתוחה.

חלונית הסימולטור מציגה את המכשיר שבו האפליקציה הופעלה בפועל. כדי לבדוק במכשיר מסוים, ציין את שמו בבקשה שלך, לדוגמה "run it on the iPhone SE simulator", ו-Claude יכוון למכשיר זה כאשר הוא יבנה ויפעיל.

מכשיר ש-Claude מאתחל מופיע גם באפליקציית Simulator של Apple, ו-Claude יכול להתקין את האפליקציה על מכשיר שכבר אתחלת בעצמך.

באפשרותך גם לפתוח את חלונית הסימולטור בעצמך. ברגע של-session מחובר סימולטור או שהוא ערך קובצי Swift, תפריט Views בסרגל הכלים של ה-session מציג את האפשרות iOS Simulator. אם החלונית עדיין אינה מציגה מכשיר, לחץ על Attach simulator, או בחר מכשיר מסוים מתפריט המכשירים שלצידו, בחירה במכשיר כבוי תאתחל אותו. אם Xcode או הסימולטורים שלו חסרים, החלונית מציגה במקום זאת את שלבי ההגדרה ומסמנת אותם כהושלמו ככל שאתה משלים אותם.

#שליטה בסימולטור בעצמך

חלונית הסימולטור היא אינטראקטיבית, ולא רק חלון צפייה. בזמן ש-Claude עובד, או בין משימות, באפשרותך:

  • להקיש ולהחליק על ידי לחיצה וגרירה על מסך המכשיר
  • ללחוץ על כפתורי חומרה באמצעות אותם מקשי קיצור של אפליקציית Simulator של Apple: Cmd+Shift+H עבור מסך הבית, Cmd+L כדי לנעול, Cmd+Up Arrow ו-Cmd+Down Arrow עבור עוצמת השמע
  • לסובב את המכשיר רבע סיבוב עם כיוון השעון באמצעות כפתור הסיבוב או Cmd+Right Arrow
  • להחליף את המכשיר שהחלונית מציגה מתוך תפריט המכשירים, המפרט את גרסת מערכת ההפעלה של כל סימולטור והאם הוא מאותחל
  • לשמור צילום מסך באמצעות Cmd+S או הקלטת מסך באמצעות Cmd+R, בעזרת כפתורי הלכידה של החלונית או מקשי הקיצור, הקבצים נשמרים ב-Desktop שלך
  • לעצור הזרמת מכשיר מבלי לכבות אותו על ידי לחיצה על Detach simulator, פעולה המחזירה את החלונית למצב Attach simulator

השורה מתחת לשם המכשיר מאפשרת לכוונן את הזרמת הווידאו מהסימולטור. הנמך את Frame rate או Resolution אם החלונית מעמיסה על ה-Mac שלך, החלף את Encoding בין H.264 ל-JPEG, או סמן את FPS כדי להציג את קצב הפריימים שהחלונית מקבלת. הגדרות אלה משנות את האופן שבו החלונית מציגה את המכשיר, ולא את האופן שבו האפליקציה פועלת.

אתה ו-Claude מפעילים את אותו המכשיר, כך שההקשות שלך משנות את מצב האפליקציה ש-Claude רואה. כדי ש-Claude יבדוק מסך מסוים, נווט אליו בהקשות, ולאחר מכן בקש זאת. בזמן ש-Claude מפעיל את המכשיר, החלונית מציגה תג Claude is using this device מעל המסך, המתן עם ההקשות עד שהתג ייעלם, כך שהתוצאה תשקף את האפליקציה ולא את הקלט שלך.

#כיצד sessions מנהלים מכשירים

כל מכשיר שייך ל-session שהפעיל אותו, כך ש-sessions מקבילים אינם חולקים מכשיר: מה שאתה רואה בחלונית של session אחד משקף את העבודה של אותו session, ולא של אחר. החלפת sessions בסרגל הצד מחליפה את תצוגת הסימולטור יחד עם השיחה, ומעבר חזרה ממשיך באותו מכשיר מהמקום שבו עצר. אם Claude עובד עם יותר ממכשיר אחד, כל אחד מהם פותח חלונית משלו, עד 4 לכל session.

Claude Code Desktop מכבה את הסימולטורים שהוא אתחל ברגע שאינם עוד בשימוש: כאשר אתה יוצא מהאפליקציה, כאשר אתה מעביר את ה-session לארכיון, או 10 דקות לאחר שאתה מנתק מכשיר מהחלונית שלו. מכשירים שאתה מאתחל בעצמך, בין אם מהחלונית ובין אם באפליקציית Simulator של Apple, לעולם אינם מכובים באופן אוטומטי. כדי לכבות את המכשיר המחובר מיד, השתמש בכפתור הכיבוי בחלונית.

#הענקת גישה ל-Claude למכשיר

Claude מבקש את הסכמתך לפני שהוא שולט במכשיר, בעוד שבניית האפליקציה או פתיחת כתובת URL עליו פועלות לפי מצב ההרשאות של ה-session שלך. אתה או הארגון שלך יכולים גם לבטל לחלוטין את הגישה של Claude.

#אישור מכשיר בפעם הראשונה

בפעם הראשונה ש-Claude משתמש בסימולטור, אפליקציית שולחן העבודה מבקשת ממך לאשר זאת. ההסכמה כוללת שליטה באותו מכשיר וצילום מסך שלו, ואתה מעניק אותה פעם אחת לכל מכשיר ולא פעם אחת לכל session. צילומי המסך של Claude מהמכשיר נשלחים ל-Anthropic ונשמרים תחת הגדרות שמירת השיחות הרגילות שלך, לכן אל תתחבר לחשבונות אמיתיים במכשיר ש-Claude משתמש בו.

לאחר שתאשר מכשיר, הפעולות של Claude עליו, כגון הקשה, הקלדה, הפעלת האפליקציה וצילום מסך, פועלות ללא בקשות אישור נוספות. הן נושאות את אותה רמת אמון כמו לחיצה שלך בחלונית, והן נוגעות רק במכשיר המדומה, כך שהחלונית אינה זקוקה להרשאות נגישות (Accessibility) והקלטת מסך (Screen Recording) של macOS ש-computer use דורש.

אם תסרב, המכשיר עדיין יאותחל והחלונית עדיין תפעל עבור ההקשות שלך, רק הגישה של Claude תישאר כבויה. כדי לשנות את דעתך מאוחר יותר, לחץ על Let Claude use it בחלונית.

#פעולות הפועלות לפי מצב ההרשאות שלך

שתי פעולות פועלות לפי מצב ההרשאות של ה-session שלך במקום ההסכמה החד פעמית:

  • פתיחת כתובת URL במכשיר, לדוגמה כדי לבדוק קישור עמוק או לטעון דף ב-Safari של המכשיר, מכיוון שכתובת URL יכולה להעביר נתונים אל מחוץ למכשיר.
  • בניית האפליקציה, מכיוון ש-xcodebuild מריץ את סקריפטי הבנייה של הפרויקט שלך ב-Mac שלך. בדיקת סטטוס של בנייה שכבר נמצאת בעיצומה אינה מציגה בקשת אישור.

#ביטול הגישה לסימולטור

באפשרותך לבטל את גישת הסימולטור של Claude בהגדרות אפליקציית שולחן העבודה. לארגונים יש שתי דרכים לבטל אותה עבור כולם:

  • ההגדרה המנוהלת disableMobileSimulatorTools חוסמת את כלי הסימולטור של Claude. חלונית הסימולטור נשארת שמישה עבור ההקשות שלך, ולא ניתן לעקוף את ההגדרה מתוך האפליקציה.
  • מפתח המדיניות requireCoworkFullVmSandbox, אשר מריץ את הכלים של Claude בתוך מכונה וירטואלית מבודדת במקום ב-Mac שלך, משבית את חלונית הסימולטור ואת כלי הסימולטור של Claude לחלוטין, כך שהחלונית אינה יכולה לחבר מכשיר כאשר הוא מוגדר.

Claude מודיע לך כאשר אחת מהאפשרויות הללו חלה.

#מגבלות

Claude מפעיל מכשירים מדומים בלבד ואינו יכול לשלוט ב-iPhone או iPad פיזיים. כדי לבדוק במכשיר כזה, הרץ עליו את האפליקציה מ-Xcode בעצמך, ולאחר מכן תאר את מה שאתה רואה או צרף צילום מסך לשיחה כדי ש-Claude יעבוד על פיו.

#פתרון בעיות

#חלונית הסימולטור אינה נפתחת כאשר Claude מריץ את האפליקציה

יתכן ש-Claude לא זיהה שרצית להריץ או לבדוק את האפליקציה, או שכלי הסימולטור חסרים. בדוק את הדברים הבאים:

  • ציין את המטרה במפורש, לדוגמה "run the app in the iOS Simulator and tap through the signup flow".
  • ודא ש-Xcode וסימולטורי iOS מותקנים ושגרסת ה-Xcode שלך עומדת ב-דרישות.
  • אם הארגון שלך מנהל את Claude Code, יתכן שכלי הסימולטור מושבתים על פי מדיניות.
  • אם אתה בארגון Enterprise שמוגדרת בו תצורת HIPAA, חלונית הסימולטור אינה זמינה עבורך.
  • חלונית הסימולטור דורשת את Claude Desktop בגרסה 1.24012.0 ומעלה. פתח את Claude → Check for Updates, ולאחר מכן הפעל מחדש את האפליקציה.

#חלונית הסימולטור מציגה שלא נמצאו סימולטורים

אם xcode-select מצביע על Xcode 27, החלונית יכולה לדווח שלא נמצאו סימולטורים אף על פי שמכשירים קיימים, ראה חלונית הסימולטור נכשלת עם Xcode 27. אחרת, Xcode מותקן אך אין לו סימולטורי iOS להציג. חלונית הסימולטור מציגה את שלבי ההגדרה שיש לבצע ומסמנת אותם כהושלמו ככל שכל אחד מהם מושלם. כדי להתקין את החלק החסר באופן ידני, הורד את סביבת ההרצה של סימולטור iOS מהגדרות Xcode, או הרץ את xcodebuild -downloadPlatform iOS.

#חלונית הסימולטור נכשלת עם Xcode 27

החלונית עדיין אינה פועלת עם Xcode 27, אשר מחליף את אפליקציית Simulator ב-Device Hub. כאשר Xcode 27 נבחר, חיבור מכשיר נכשל, או שהחלונית מדווחת שלא נמצאו סימולטורים אף על פי שמכשירים קיימים.

החלונית משתמשת בגרסת ה-Xcode שאליה xcode-select מצביע. אם Xcode 27 הוא ההתקנה היחידה שלך, התקן תחילה את Xcode 26.x לצידה. לאחר מכן בחר את התקנת 26.x לפי הנתיב שלה. לדוגמה, אם היא מותקנת כ-/Applications/Xcode-26.4.app:

sudo xcode-select -s /Applications/Xcode-26.4.app

הרץ את xcode-select -p כדי לבדוק איזו התקנה נבחרה.

#ראה גם