[PR #258] [CLOSED] Switch Moblin Mac target from “Designed for iPad” to native macOS SDK #255

Closed
opened 2026-03-02 04:00:56 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/eerimoq/moblin/pull/258
Author: @Copilot
Created: 2/28/2026
Status: Closed

Base: mainHead: copilot/update-macos-target-sdk


📝 Commits (2)

  • 504984e Initial plan
  • 2edd0e8 Use native macOS SDK destination for Moblin app target

📊 Changes

1 file changed (+4 additions, -4 deletions)

View changed files

📝 Moblin.xcodeproj/project.pbxproj (+4 -4)

📄 Description

Moblin currently runs on Mac via the iOS runtime path (“Designed for iPad”). This change updates the app target to build for native macOS (macosx) while preserving existing iPhone/iPad target support.

  • Main app target platform settings (Debug + Release)

    • Added macosx to SUPPORTED_PLATFORMS for the Moblin target.
    • Disabled SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD so Mac uses native macOS targeting instead of the iOS compatibility mode.
  • Scope boundaries

    • Kept iOS device/simulator support unchanged (iphoneos, iphonesimulator remain present).
    • No changes to watch/widget/screen-recording targets.
SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx";
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO;

Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/eerimoq/moblin/pull/258 **Author:** [@Copilot](https://github.com/apps/copilot-swe-agent) **Created:** 2/28/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `copilot/update-macos-target-sdk` --- ### 📝 Commits (2) - [`504984e`](https://github.com/eerimoq/moblin/commit/504984e8cad0b10693792504f764f11e1ac30df4) Initial plan - [`2edd0e8`](https://github.com/eerimoq/moblin/commit/2edd0e83f829259ad3a05198bcb58807d3240cdb) Use native macOS SDK destination for Moblin app target ### 📊 Changes **1 file changed** (+4 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `Moblin.xcodeproj/project.pbxproj` (+4 -4) </details> ### 📄 Description Moblin currently runs on Mac via the iOS runtime path (“Designed for iPad”). This change updates the app target to build for native macOS (`macosx`) while preserving existing iPhone/iPad target support. - **Main app target platform settings (Debug + Release)** - Added `macosx` to `SUPPORTED_PLATFORMS` for the `Moblin` target. - Disabled `SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD` so Mac uses native macOS targeting instead of the iOS compatibility mode. - **Scope boundaries** - Kept iOS device/simulator support unchanged (`iphoneos`, `iphonesimulator` remain present). - No changes to watch/widget/screen-recording targets. ```pbxproj SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; ``` <!-- START COPILOT CODING AGENT TIPS --> --- ✨ Let Copilot coding agent [set things up for you](https://github.com/eerimoq/moblin/issues/new?title=✨+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot) — coding agent works faster and does higher quality work when set up for your repo. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 04:00:56 +03:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/moblin#255
No description provided.