montana/iOS/Apps/MontanaApp/project.yml

57 lines
1.7 KiB
YAML

name: MontanaApp
options:
bundleIdPrefix: org.montana
deploymentTarget:
iOS: "16.0"
developmentLanguage: en
createIntermediateGroups: true
groupSortPosition: top
settings:
base:
SWIFT_VERSION: "5.9"
CURRENT_PROJECT_VERSION: 1
MARKETING_VERSION: "0.1.0"
ENABLE_USER_SCRIPT_SANDBOXING: NO
targets:
MontanaApp:
type: application
platform: iOS
sources:
- path: Sources/MontanaApp
- path: Resources
type: folder
info:
path: Resources/Info.plist
properties:
CFBundleDisplayName: Montana
CFBundleShortVersionString: $(MARKETING_VERSION)
CFBundleVersion: $(CURRENT_PROJECT_VERSION)
CFBundleExecutable: MontanaApp
UILaunchScreen: {}
UIApplicationSceneManifest:
UIApplicationSupportsMultipleScenes: false
UISupportedInterfaceOrientations:
- UIInterfaceOrientationPortrait
ITSAppUsesNonExemptEncryption: true
ITSEncryptionExportComplianceCode: ""
NSCameraUsageDescription: Сканирование QR-кодов контактов и платежей
NSFaceIDUsageDescription: Защита доступа к идентичности и кошельку
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: org.montana.app
TARGETED_DEVICE_FAMILY: "1"
SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD: NO
IPHONEOS_DEPLOYMENT_TARGET: "16.0"
ENABLE_BITCODE: NO
SWIFT_OBJC_BRIDGING_HEADER: RustBridge/MontanaCrypto.h
MontanaAppTests:
type: bundle.unit-test
platform: iOS
sources:
- path: Tests/MontanaAppTests
dependencies:
- target: MontanaApp
settings:
base:
PRODUCT_BUNDLE_IDENTIFIER: org.montana.app.tests