IOS updates
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# SonarDesk Phase 3 — Buildable iOS/iPadOS target
|
||||
|
||||
This phase fixes the missing Xcode target from Phase 2.
|
||||
|
||||
## Added
|
||||
- `SonarDesk-iOS` native application target in `SonarDesk.xcodeproj`
|
||||
- iPhone + iPad destinations (`TARGETED_DEVICE_FAMILY = 1,2`)
|
||||
- iOS 17 deployment target
|
||||
- bundle identifier `net.absdev.SonarDesk.iOS`
|
||||
- iOS-specific iCloud/CloudKit entitlements
|
||||
- self-contained iOS shared source copies so AppKit-only macOS files are not compiled into iOS
|
||||
- Dashboard, Projects, Project Detail, Settings and workspace selector
|
||||
|
||||
## Important
|
||||
The macOS `SonarDesk` target is retained separately. Its licensing source/configuration was not intentionally changed by this phase.
|
||||
|
||||
Open `SonarDesk.xcodeproj`, choose the `SonarDesk-iOS` scheme/target and an iPhone/iPad simulator or device.
|
||||
|
||||
If Xcode reports a provisioning error for `net.absdev.SonarDesk.iOS` or the iCloud container, enable the App ID/capabilities for your Apple Developer team in Signing & Capabilities. This cannot be provisioned from the Linux build environment used to prepare this archive.
|
||||
Reference in New Issue
Block a user