another.im-ios/project.yml

97 lines
2.9 KiB
YAML
Raw Permalink Normal View History

2024-06-19 15:15:27 +00:00
---
2024-10-31 11:43:16 +00:00
name: AnotherIM
2024-06-19 15:15:27 +00:00
options:
postGenCommand: swiftgen
packages:
SwiftfulRouting:
url: https://github.com/SwiftfulThinking/SwiftfulRouting
majorVersion: 5.3.5
2024-06-19 15:15:27 +00:00
MartinOMEMO:
url: https://github.com/tigase/MartinOMEMO
majorVersion: 2.2.3
KeychainAccess:
url: https://github.com/kishikawakatsumi/KeychainAccess.git
majorVersion: 4.2.2
GRDB:
url: https://github.com/groue/GRDB.swift.git
2024-10-31 11:43:16 +00:00
majorVersion: 6.29.3
2024-06-19 15:15:27 +00:00
# GRDBQuery:
# url: https://github.com/groue/GRDBQuery.git
# branch: main
settings:
2024-07-18 09:46:47 +00:00
DEVELOPMENT_TEAM: K78H7BT98L
2024-06-19 15:15:27 +00:00
targets:
# Notification service here...
#
# Sharing service here...
#
# iOS App
2024-10-31 11:43:16 +00:00
AnotherIM:
2024-06-19 15:15:27 +00:00
type: application
platform: iOS
deploymentTarget: 16.0
scheme: {}
info:
path: Info.plist
properties:
UISupportedInterfaceOrientations: [UIInterfaceOrientationPortrait]
UILaunchStoryboardName: launchscreen.storyboard
NSAppTransportSecurity:
NSAllowsArbitraryLoads: true
2024-07-03 07:36:22 +00:00
NSPhotoLibraryUsageDescription: Allow app to send photo from gallery in attachments
NSCameraUsageDescription: Allow app to take picture from camera and send it in atachments
2024-07-04 10:40:27 +00:00
NSMicrophoneUsageDescription: Allow app to take sound from microphone for attachment video
2024-07-04 12:55:47 +00:00
NSLocationWhenInUseUsageDescription: Allow app to take your geo to send it in attachment
NSLocationAlwaysAndWhenInUseUsageDescription: Allow app to take your geo to send it in attachment
2024-07-14 08:52:15 +00:00
UISupportsDocumentBrowser: true
2024-06-19 15:15:27 +00:00
# UIViewControllerBasedStatusBarAppearance: NO
# UIStatusBarStyle: UIStatusBarStyleLightContent
# NSFaceIDUsageDescription: Required for accessing to account info
# UIUserInterfaceStyle: Light
2024-10-31 11:43:16 +00:00
CFBundleDisplayName: another.im
2024-07-18 09:46:47 +00:00
CFBundleShortVersionString: "1.0.0"
2024-10-24 12:27:08 +00:00
CFBundleVersion: "7"
2024-06-19 15:15:27 +00:00
sources:
2024-10-31 11:43:16 +00:00
- path: AnotherIM
2024-06-19 15:15:27 +00:00
excludes:
- .nvim
settings:
TARGETED_DEVICE_FAMILY: 1
DEBUG_INFORMATION_FORMAT: dwarf-with-dsym
2024-10-31 11:43:16 +00:00
PRODUCT_BUNDLE_IDENTIFIER: im.narayana.anotherim.ios
2024-06-19 15:15:27 +00:00
DEAD_CODE_STRIPPING: true
2024-10-31 11:43:16 +00:00
CODE_SIGN_ENTITLEMENTS: AnotherIM/AnotherIM.entitlements
2024-07-18 09:46:47 +00:00
entitlements:
2024-10-31 11:43:16 +00:00
path: AnotherIM/AnotherIM.entitlements
2024-07-18 09:46:47 +00:00
properties:
2024-10-31 11:43:16 +00:00
com.apple.security.application-groups: group.im.narayana.anotherim
# keychain-access-groups: imt.narayana.anotherim.ios
2024-06-19 15:15:27 +00:00
dependencies:
- sdk: Security.framework
- sdk: CryptoKit.framework
2024-06-19 15:15:27 +00:00
# - framework: Lib/WebRTC.xcframework
# - target: Engine
- package: SwiftfulRouting
link: true
2024-06-19 15:15:27 +00:00
- package: MartinOMEMO
link: true
- package: KeychainAccess
limk: true
- package: GRDB
link: true
preBuildScripts:
- script: swiftlint
name: Swiftlint
basedOnDependencyAnalysis: false
- script: ./.swiftgen/bin/swiftgen
name: SwiftGen
basedOnDependencyAnalysis: false
parallelizeBuild: true