| 1 | name: CalendarPhone |
| 2 | options: |
| 3 | bundleIdPrefix: net.amadan.oficina |
| 4 | deploymentTarget: |
| 5 | iOS: '17.0' |
| 6 | packages: |
| 7 | CalendarNative: |
| 8 | path: ../apple |
| 9 | RastrilloNative: |
| 10 | url: https://amadan.net/rastrillo/native |
| 11 | revision: 2a5d07b2c8d3dfb3fd8526dc7e1c802f97865c67 |
| 12 | settings: |
| 13 | base: |
| 14 | SWIFT_VERSION: '5.0' |
| 15 | CODE_SIGN_STYLE: Automatic |
| 16 | MARKETING_VERSION: 0.1.0 |
| 17 | CURRENT_PROJECT_VERSION: '1' |
| 18 | targets: |
| 19 | CalendarPhone: |
| 20 | type: application |
| 21 | platform: iOS |
| 22 | sources: |
| 23 | - ../apple/Sources/CalendarApp |
| 24 | - Assets.xcassets |
| 25 | - path: ../LICENSE.lucide |
| 26 | buildPhase: resources |
| 27 | - path: ../PrivacyInfo.xcprivacy |
| 28 | buildPhase: resources |
| 29 | dependencies: |
| 30 | - package: CalendarNative |
| 31 | product: CalendarKit |
| 32 | - package: RastrilloNative |
| 33 | product: RastrilloApple |
| 34 | settings: |
| 35 | base: |
| 36 | ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon |
| 37 | PROVISIONING_PROFILE_SPECIFIER: $(OFICINA_PROVISIONING_PROFILE) |
| 38 | PRODUCT_BUNDLE_IDENTIFIER: works.oficina.calendar |
| 39 | TARGETED_DEVICE_FAMILY: 1,2 |
| 40 | GENERATE_INFOPLIST_FILE: true |
| 41 | INFOPLIST_KEY_CFBundleDisplayName: Oficina Calendar |
| 42 | INFOPLIST_KEY_UILaunchScreen_Generation: true |
| 43 | INFOPLIST_KEY_UISupportedInterfaceOrientations: UIInterfaceOrientationPortrait |
| 44 | UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight |
| 45 | UIInterfaceOrientationPortraitUpsideDown |
| 46 | info: |
| 47 | path: Info.plist |
| 48 | properties: |
| 49 | CFBundleURLTypes: |
| 50 | - CFBundleURLName: works.oficina.calendar.signin |
| 51 | CFBundleURLSchemes: |
| 52 | - works.oficina.calendar |
| 53 | CFBundleTypeRole: Editor |
| 54 | CFBundleShortVersionString: $(MARKETING_VERSION) |
| 55 | CFBundleVersion: $(CURRENT_PROJECT_VERSION) |
| 56 | CalendarReviewPhone: |
| 57 | type: application |
| 58 | platform: iOS |
| 59 | sources: |
| 60 | - Review |
| 61 | dependencies: |
| 62 | - package: CalendarNative |
| 63 | product: CalendarKit |
| 64 | - package: RastrilloNative |
| 65 | product: RastrilloApple |
| 66 | settings: |
| 67 | base: |
| 68 | PRODUCT_BUNDLE_IDENTIFIER: net.amadan.oficina.calendar.review |
| 69 | TARGETED_DEVICE_FAMILY: 1,2 |
| 70 | GENERATE_INFOPLIST_FILE: true |
| 71 | INFOPLIST_KEY_UILaunchScreen_Generation: true |
| 72 | CalendarPhoneUITests: |
| 73 | type: bundle.ui-testing |
| 74 | platform: iOS |
| 75 | sources: |
| 76 | - UITests |
| 77 | dependencies: |
| 78 | - target: CalendarReviewPhone |
| 79 | settings: |
| 80 | base: |
| 81 | GENERATE_INFOPLIST_FILE: true |
| 82 | TEST_TARGET_NAME: CalendarReviewPhone |
| 83 | schemes: |
| 84 | CalendarReviewPhone: |
| 85 | build: |
| 86 | targets: |
| 87 | CalendarReviewPhone: all |
| 88 | test: |
| 89 | targets: |
| 90 | - CalendarPhoneUITests |
| 91 | |