Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

iOS simulator input on Xcode 27: hardware keys, app switcher, Lock and rotation

オープン
#1,024 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
12/100
issue の種類
機能追加
明瞭さ
説明が足りない
活発さ
活発
技術スタック
ios

調査の方向性

The Outcome, completion conditions and non-goals all still read "To come", so the first task is narrowing the ask rather than writing code. Start at the input socket added in #1013 and the CoreDeviceBridge.setOrientation call to see how touch, scroll and Home are sent today, then reproduce the three failures (rotation, hardware keys, app switcher/Lock) on a simulator in a custom device set. Done means a written answer to the open question and a chosen path per capability, not a patch.

索引モデルが issue の本文から書いたものです。

説明

feature:spec

Request: none

Problem

Feature #1013 gives a lease holder input on its device's screen. On an iOS simulator it ships touch, scroll, Home and keys on iOS 26 runtimes only. A person cannot type with hardware keys on an iOS 27 runtime, press the app switcher or Lock, or rotate the simulator.

What was tried on 2026-10-26 (Xcode 27.0, iOS 27.0, iPhone 16, a simulator in a custom device set like Simlock's):

  • serve-sim's rotation (a GSEvent through PurpleWorkspacePort): the port is found and the send returns KERN_SUCCESS, but the simulator does not rotate. Xcode 27 ships no Simulator.app, which upstream says the port needs.
  • CoreDevice's vendor-defined HID channel (what Device Hub uses; expo serve-sim's CoreDeviceBridge.setOrientation): CoreDevice does not see a simulator in a custom device set (deviceUnavailable, not in devicectl list devices). For a simulator in the default set the call returns true, but a non-foldable iPhone does not rotate.
  • Hardware keys: serve-sim says the iOS 27 guest ignores Indigo keyboard messages; upstream routes keys through the Device Hub app (window in front, Accessibility permission).
  • App switcher and Lock: serve-sim says Xcode 26+ drops the injected Home press, and the app switcher is that press sent twice.

Who it is for

A person taking over an agent's iOS simulator through #1013's input socket.

Outcome

To come.

How it works for the user

To come.

Examples

To come.

What could go wrong

To come.

Words used

none

Non-goals

To come.

Completion conditions

To come.

Open questions

  • Is there a supported or private path on Xcode 27 that rotates, presses the app switcher and Lock, and types hardware keys on a simulator in a custom device set, with no app in front?

Written by an agent.

主要言語
TypeScript
スター
22
フォーク
2
平均マージ
9時間 17分
マージ済み PR(30日)
423

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

callstackincubator/simlock のほかの issue

callstackincubator/simlock の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。