--- name: AnotherIM options: postGenCommand: swiftgen packages: SwiftfulRouting: url: https://github.com/SwiftfulThinking/SwiftfulRouting majorVersion: 5.3.5 KeychainAccess: url: https://github.com/kishikawakatsumi/KeychainAccess.git majorVersion: 4.2.2 GRDB: url: https://github.com/groue/GRDB.swift.git majorVersion: 6.29.3 settings: DEVELOPMENT_TEAM: K78H7BT98L targets: # Notification service here... # # Sharing service here... # # xmpp framework AnotherXMPP: type: framework platform: iOS deploymentTarget: 16.0 scheme: {} sources: - path: AnotherXMPP info: path: ./AnotherXMPP/Info.plist properties: CFBundlePackageType: $(PRODUCT_BUNDLE_PACKAGE_TYPE) settings: DEBUG_INFORMATION_FORMAT: dwarf-with-dsym PRODUCT_BUNDLE_IDENTIFIER: im.narayana.anotherxmpp.lib DEAD_CODE_STRIPPING: true dependencies: - sdk: libxml2.tbd - sdk: Security.framework # - framework: Lib/WebRTC.xcframework # iOS App AnotherIM: type: application platform: iOS deploymentTarget: 16.0 scheme: {} info: path: Info.plist properties: UISupportedInterfaceOrientations: [UIInterfaceOrientationPortrait] UILaunchStoryboardName: launchscreen.storyboard NSAppTransportSecurity: NSAllowsArbitraryLoads: true NSPhotoLibraryUsageDescription: Allow app to send photo from gallery in attachments NSCameraUsageDescription: Allow app to take picture from camera and send it in atachments NSMicrophoneUsageDescription: Allow app to take sound from microphone for attachment video NSLocationWhenInUseUsageDescription: Allow app to take your geo to send it in attachment NSLocationAlwaysAndWhenInUseUsageDescription: Allow app to take your geo to send it in attachment UISupportsDocumentBrowser: true # UIViewControllerBasedStatusBarAppearance: NO # UIStatusBarStyle: UIStatusBarStyleLightContent # NSFaceIDUsageDescription: Required for accessing to account info # UIUserInterfaceStyle: Light CFBundleDisplayName: another.im CFBundleShortVersionString: "1.0.0" CFBundleVersion: "7" sources: - path: AnotherIM excludes: - .nvim settings: TARGETED_DEVICE_FAMILY: 1 DEBUG_INFORMATION_FORMAT: dwarf-with-dsym PRODUCT_BUNDLE_IDENTIFIER: im.narayana.anotherim.ios DEAD_CODE_STRIPPING: true dependencies: - sdk: Security.framework - sdk: CryptoKit.framework - target: AnotherXMPP - package: SwiftfulRouting 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