Skip to content

fix: include tvOS in simulator discovery - #135

Merged
NathanWalker merged 1 commit into
NativeScript:masterfrom
LorenzGit:contrib/simulator-tvos
Sep 12, 2026
Merged

fix: include tvOS in simulator discovery#135
NathanWalker merged 1 commit into
NativeScript:masterfrom
LorenzGit:contrib/simulator-tvos

Conversation

@LorenzGit

@LorenzGit LorenzGit commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Include Apple TV simulator runtimes in simulator discovery while retaining iOS and visionOS handling.

Validation

The local package is installed into the reviewer CLI. Release app installation/launch and debug ns test tvos succeed using the selected Apple TV simulator. Independent of runtime publishing.

Reproduce

Revision-pinned reviewer setup builds the companion stack in an isolated workspace. It includes commands, requirements, dependency pins and physical-device limitations. No binary artifacts or private development paths are committed.

This PR contains one commit, 5543c967a620450766136597d8b14bab371f1efc, changing 1 files against d4b7ed5920361fafe08b81a4070893e8e82879e7. Its exported patch reproduces the committed tree from a fresh base index.

The source-built runtime was validated in the prepared runtime checkout; companion clones, native helpers, Canvas and clean npm installation were validated in a separate workspace on the same Mac. A second machine and one uninterrupted cold all run have not been tested.

@coderabbitai

coderabbitai Bot commented Sep 8, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 5012bf28-ebc1-4a7e-9936-3287ab76c768

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@LorenzGit
LorenzGit marked this pull request as ready for review September 8, 2026 18:44
@NathanWalker
NathanWalker merged commit 821eaaa into NativeScript:master Sep 12, 2026
1 check passed
NathanWalker added a commit to LorenzGit/nativescript-cli that referenced this pull request Sep 12, 2026
- Plugins keep their native code for visionOS and tvOS in platforms/ios.
  Change detection and native-file watching now resolve that folder the
  same way preparation already did (IMobileHelper.getPluginPlatformsFolderName),
  so an edit to a plugin's iOS sources is seen by tvOS/visionOS builds and
  watch mode.
- getEmulatorImages only queried iOS simulators for the iOS platform, so
  startEmulator could not find a simulator for tvOS or visionOS.
- ios-sim-portable 4.5.4 for tvOS simulator discovery
  (NativeScript/ios-sim-portable#135); also brings package-lock back in
  sync with package.json.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants