SHA256
Introduce real SwiftUI auth/dashboard/task/note/shopping screens, a bounded origin-bound URLSession transport and Keychain-backed native sessions. Archive the rejected WebKit renderer rather than embedding it for unfinished modules. Sixteen portable URL/contract/transport tests and Swift format/parsing pass on Linux; Apple SDK application and UI validation remains mandatory. This is an incomplete native slice, not full PWA parity or a release.
74 lines
2.0 KiB
YAML
74 lines
2.0 KiB
YAML
name: Yuvomi
|
|
options:
|
|
bundleIdPrefix: community.yuvomi
|
|
deploymentTarget:
|
|
iOS: "18.4"
|
|
settings:
|
|
base:
|
|
SWIFT_VERSION: "5.0"
|
|
MARKETING_VERSION: "0.2.0"
|
|
CURRENT_PROJECT_VERSION: 2
|
|
CODE_SIGN_STYLE: Automatic
|
|
DEVELOPMENT_TEAM: ""
|
|
ENABLE_USER_SCRIPT_SANDBOXING: YES
|
|
SWIFT_TREAT_WARNINGS_AS_ERRORS: YES
|
|
GCC_TREAT_WARNINGS_AS_ERRORS: YES
|
|
targets:
|
|
Yuvomi:
|
|
type: application
|
|
platform: iOS
|
|
sources: [Sources]
|
|
info:
|
|
path: Info.plist
|
|
properties:
|
|
CFBundleDisplayName: Yuvomi Mobile
|
|
UILaunchScreen: {}
|
|
NSCameraUsageDescription: Take a photo to upload to your Yuvomi server.
|
|
NSPhotoLibraryUsageDescription: Choose photos to upload to your Yuvomi server.
|
|
NSLocalNetworkUsageDescription: Connect to the private Yuvomi server you configure.
|
|
ITSAppUsesNonExemptEncryption: false
|
|
UISupportedInterfaceOrientations:
|
|
- UIInterfaceOrientationPortrait
|
|
- UIInterfaceOrientationLandscapeLeft
|
|
- UIInterfaceOrientationLandscapeRight
|
|
UISupportedInterfaceOrientations~ipad:
|
|
- UIInterfaceOrientationPortrait
|
|
- UIInterfaceOrientationPortraitUpsideDown
|
|
- UIInterfaceOrientationLandscapeLeft
|
|
- UIInterfaceOrientationLandscapeRight
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: community.yuvomi.mobile
|
|
TARGETED_DEVICE_FAMILY: "1,2"
|
|
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
|
|
dependencies:
|
|
- sdk: Security.framework
|
|
YuvomiTests:
|
|
type: bundle.unit-test
|
|
platform: iOS
|
|
sources: [Tests]
|
|
dependencies:
|
|
- target: Yuvomi
|
|
settings:
|
|
base:
|
|
GENERATE_INFOPLIST_FILE: YES
|
|
YuvomiUITests:
|
|
type: bundle.ui-testing
|
|
platform: iOS
|
|
sources: [UITests]
|
|
dependencies:
|
|
- target: Yuvomi
|
|
settings:
|
|
base:
|
|
GENERATE_INFOPLIST_FILE: YES
|
|
schemes:
|
|
Yuvomi:
|
|
build:
|
|
targets:
|
|
Yuvomi: all
|
|
test:
|
|
targets: [YuvomiTests, YuvomiUITests]
|
|
gatherCoverageData: true
|
|
archive:
|
|
config: Release
|