MenuBarExtra SwiftUI app sharing TetherKit wire layer with iOS. Auto-sends clipboard changes via NSPasteboard polling (500ms), auto-writes received messages to NSPasteboard. XcodeGen project.yml. Both apps build clean; server tested end-to-end with curl. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
40 lines
983 B
YAML
40 lines
983 B
YAML
name: MacTetherApp
|
|
options:
|
|
bundleIdPrefix: io.pecord
|
|
deploymentTarget:
|
|
macOS: "14.0"
|
|
createIntermediateGroups: true
|
|
|
|
packages:
|
|
TetherKit:
|
|
path: ../TetherKit
|
|
|
|
targets:
|
|
MacTetherApp:
|
|
type: application
|
|
platform: macOS
|
|
sources:
|
|
- Sources
|
|
dependencies:
|
|
- package: TetherKit
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: io.pecord.tether.mac
|
|
MARKETING_VERSION: "0.1.0"
|
|
CURRENT_PROJECT_VERSION: "1"
|
|
GENERATE_INFOPLIST_FILE: true
|
|
DEVELOPMENT_TEAM: ""
|
|
CODE_SIGN_STYLE: Automatic
|
|
# Hide from Dock — menu bar only
|
|
LSUIElement: true
|
|
configs:
|
|
Debug:
|
|
INFOPLIST_KEY_NSAppTransportSecurity: ""
|
|
info:
|
|
path: Sources/Info.plist
|
|
properties:
|
|
LSUIElement: true
|
|
NSAppTransportSecurity:
|
|
NSAllowsLocalNetworking: true
|
|
NSLocalNetworkUsageDescription: "tether connects to your clipboard relay on the local network."
|