2024-07-02 11:26:45 +01:00
|
|
|
---
|
2022-04-12 16:53:04 +03:00
|
|
|
name: ElementX
|
|
|
|
attributes:
|
2022-05-31 13:05:30 +03:00
|
|
|
ORGANIZATIONNAME: Element
|
2022-04-12 16:53:04 +03:00
|
|
|
|
2022-04-13 15:38:56 +03:00
|
|
|
fileGroups:
|
2024-07-02 11:26:45 +01:00
|
|
|
- project.yml
|
2022-04-13 15:38:56 +03:00
|
|
|
|
2022-04-12 16:53:04 +03:00
|
|
|
options:
|
|
|
|
groupSortPosition: bottom
|
|
|
|
createIntermediateGroups: true
|
2022-04-18 10:54:48 +03:00
|
|
|
deploymentTarget:
|
2024-10-24 17:21:28 +02:00
|
|
|
iOS: '17.6'
|
2024-10-29 13:58:30 +00:00
|
|
|
macOS: '14.6'
|
2023-06-22 19:23:33 +02:00
|
|
|
groupOrdering:
|
2024-07-02 11:26:45 +01:00
|
|
|
- order:
|
|
|
|
- ElementX
|
|
|
|
- UnitTests
|
|
|
|
- UITests
|
|
|
|
- IntegrationTests
|
|
|
|
- Tools
|
|
|
|
- pattern: ElementX
|
|
|
|
order:
|
|
|
|
- Sources
|
|
|
|
- Resources
|
|
|
|
- SupportingFiles
|
|
|
|
- pattern: Sources
|
|
|
|
order:
|
|
|
|
- Application
|
|
|
|
- UserSession
|
|
|
|
- Services
|
|
|
|
- FlowCoordinators
|
|
|
|
- Screens
|
|
|
|
- Other
|
|
|
|
- UITests
|
2022-08-11 08:54:24 +01:00
|
|
|
postGenCommand: cd Tools/XcodeGen && sh postGenCommand.sh
|
2022-04-12 16:53:04 +03:00
|
|
|
|
2022-04-26 22:48:17 +03:00
|
|
|
settings:
|
2024-07-02 11:26:45 +01:00
|
|
|
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED: true
|
|
|
|
ENABLE_BITCODE: false
|
2022-10-24 16:00:17 +03:00
|
|
|
APP_GROUP_IDENTIFIER: group.$(BASE_APP_GROUP_IDENTIFIER)
|
2023-06-08 12:07:14 +03:00
|
|
|
APP_NAME: ElementX
|
2024-07-02 11:26:45 +01:00
|
|
|
KEYCHAIN_ACCESS_GROUP_IDENTIFIER: "$(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER)"
|
2024-11-07 07:29:17 -08:00
|
|
|
MARKETING_VERSION: 1.9.5
|
2022-11-21 19:37:13 +03:00
|
|
|
CURRENT_PROJECT_VERSION: 1
|
2024-07-02 11:26:45 +01:00
|
|
|
SUPPORTS_MACCATALYST: false
|
2022-04-26 22:48:17 +03:00
|
|
|
|
2022-04-12 16:53:04 +03:00
|
|
|
include:
|
2024-07-02 11:26:45 +01:00
|
|
|
- path: app.yml
|
|
|
|
- path: ElementX/SupportingFiles/target.yml
|
|
|
|
- path: UnitTests/SupportingFiles/target.yml
|
|
|
|
- path: PreviewTests/SupportingFiles/target.yml
|
|
|
|
- path: UITests/SupportingFiles/target.yml
|
|
|
|
- path: IntegrationTests/SupportingFiles/target.yml
|
|
|
|
- path: NSE/SupportingFiles/target.yml
|
|
|
|
# - path: NCE/SupportingFiles/target.yml (not used yet)
|
|
|
|
# - path: MyAppVariant/override.yml
|
2022-04-12 16:53:04 +03:00
|
|
|
|
|
|
|
packages:
|
2023-08-15 11:42:18 +01:00
|
|
|
# Element/Matrix dependencies
|
2022-04-12 16:53:04 +03:00
|
|
|
MatrixRustSDK:
|
2024-05-15 10:17:04 +01:00
|
|
|
url: https://github.com/element-hq/matrix-rust-components-swift
|
2024-11-07 15:40:34 +01:00
|
|
|
exactVersion: 1.0.65
|
2022-12-19 11:28:56 +00:00
|
|
|
# path: ../matrix-rust-sdk
|
2023-03-21 14:52:10 +00:00
|
|
|
Compound:
|
2023-12-12 14:34:44 +00:00
|
|
|
url: https://github.com/element-hq/compound-ios
|
2024-11-08 12:18:37 +00:00
|
|
|
revision: 950a8884e269194e6030cbddabebbb116cdfe02a
|
2023-03-21 14:52:10 +00:00
|
|
|
# path: ../compound-ios
|
2022-09-02 10:09:02 +01:00
|
|
|
AnalyticsEvents:
|
|
|
|
url: https://github.com/matrix-org/matrix-analytics-events
|
2024-10-31 14:14:14 +00:00
|
|
|
minorVersion: 0.28.0
|
2024-03-14 15:55:37 +00:00
|
|
|
# path: ../matrix-analytics-events
|
2023-08-15 11:42:18 +01:00
|
|
|
Emojibase:
|
|
|
|
url: https://github.com/matrix-org/emojibase-bindings
|
2024-10-08 11:15:11 +01:00
|
|
|
minorVersion: 1.3.3
|
|
|
|
# path: ../emojibase-bindings
|
2023-12-12 14:34:44 +00:00
|
|
|
SwiftOGG:
|
|
|
|
url: https://github.com/element-hq/swift-ogg
|
2024-05-01 12:06:36 +01:00
|
|
|
minorVersion: 0.0.3
|
2024-02-06 10:10:36 +02:00
|
|
|
# path: ../swift-ogg
|
2023-12-12 14:34:44 +00:00
|
|
|
WysiwygComposer:
|
2024-10-02 16:30:07 +02:00
|
|
|
url: https://github.com/element-hq/matrix-rich-text-editor-swift
|
|
|
|
exactVersion: 2.37.12
|
2024-03-28 08:46:13 +00:00
|
|
|
# path: ../matrix-rich-text-editor/platforms/ios/lib/WysiwygComposer
|
2023-08-15 11:42:18 +01:00
|
|
|
|
|
|
|
# External dependencies
|
|
|
|
Algorithms:
|
|
|
|
url: https://github.com/apple/swift-algorithms
|
|
|
|
minorVersion: 1.0.0
|
2023-01-31 17:48:24 +00:00
|
|
|
Collections:
|
|
|
|
url: https://github.com/apple/swift-collections
|
2023-03-23 11:26:20 +01:00
|
|
|
minorVersion: 1.0.0
|
2022-10-28 16:11:10 +02:00
|
|
|
DeviceKit:
|
|
|
|
url: https://github.com/devicekit/DeviceKit
|
2024-09-25 10:01:21 +01:00
|
|
|
minorVersion: 5.5.0
|
2023-12-12 14:34:44 +00:00
|
|
|
DSWaveformImage:
|
|
|
|
url: https://github.com/dmrschmidt/DSWaveformImage
|
|
|
|
exactVersion: 14.1.1
|
2022-04-12 16:53:04 +03:00
|
|
|
DTCoreText:
|
|
|
|
url: https://github.com/Cocoanetics/DTCoreText
|
2023-03-23 11:26:20 +01:00
|
|
|
exactVersion: 1.6.26
|
2023-08-15 11:42:18 +01:00
|
|
|
GZIP:
|
|
|
|
url: https://github.com/nicklockwood/GZIP
|
2024-09-25 10:01:21 +01:00
|
|
|
minorVersion: 1.3.2
|
2022-04-12 16:53:04 +03:00
|
|
|
KeychainAccess:
|
|
|
|
url: https://github.com/kishikawakatsumi/KeychainAccess
|
2023-03-23 11:26:20 +01:00
|
|
|
minorVersion: 4.2.0
|
2022-04-12 16:53:04 +03:00
|
|
|
Kingfisher:
|
|
|
|
url: https://github.com/onevcat/Kingfisher
|
2024-09-25 13:10:02 +01:00
|
|
|
minorVersion: 8.0.3
|
2023-02-15 14:02:50 +00:00
|
|
|
KZFileWatchers:
|
|
|
|
url: https://github.com/krzysztofzablocki/KZFileWatchers
|
2024-09-25 10:01:21 +01:00
|
|
|
minorVersion: 1.2.0
|
2024-06-10 11:58:11 +03:00
|
|
|
LoremSwiftum:
|
|
|
|
url: https://github.com/lukaskubanek/LoremSwiftum
|
|
|
|
minorVersion: 2.2.1
|
2023-08-08 14:55:09 +03:00
|
|
|
LRUCache:
|
|
|
|
url: https://github.com/nicklockwood/LRUCache
|
|
|
|
minorVersion: 1.0.4
|
2023-08-15 11:42:18 +01:00
|
|
|
Mapbox:
|
|
|
|
url: https://github.com/maplibre/maplibre-gl-native-distribution
|
|
|
|
minorVersion: 5.13.0
|
2022-09-02 10:09:02 +01:00
|
|
|
PostHog:
|
|
|
|
url: https://github.com/PostHog/posthog-ios
|
2024-05-21 10:41:44 +02:00
|
|
|
minorVersion: 3.2.5
|
2022-06-06 12:38:07 +03:00
|
|
|
Sentry:
|
2022-07-22 15:53:35 +03:00
|
|
|
url: https://github.com/getsentry/sentry-cocoa
|
2024-06-28 18:15:57 +03:00
|
|
|
minorVersion: 8.30.0
|
2022-08-11 15:02:47 +03:00
|
|
|
SnapshotTesting:
|
2022-08-18 16:32:29 +03:00
|
|
|
url: https://github.com/pointfreeco/swift-snapshot-testing
|
2024-09-18 12:19:41 +01:00
|
|
|
minorVersion: 1.17.5
|
2023-08-15 11:42:18 +01:00
|
|
|
SwiftState:
|
|
|
|
url: https://github.com/ReactKit/SwiftState
|
|
|
|
minorVersion: 6.0.0
|
2023-01-31 17:48:24 +00:00
|
|
|
Version:
|
|
|
|
url: https://github.com/mxcl/Version
|
2024-09-25 10:01:21 +01:00
|
|
|
minorVersion: 2.1.0
|
2023-12-12 11:17:15 +01:00
|
|
|
|
|
|
|
aggregateTargets:
|
|
|
|
Periphery:
|
|
|
|
buildScripts:
|
2024-07-02 11:26:45 +01:00
|
|
|
- name: Scan
|
|
|
|
script: |
|
|
|
|
export PATH="$PATH:/opt/homebrew/bin"
|
|
|
|
periphery scan --format xcode
|
|
|
|
basedOnDependencyAnalysis: false
|