migration

This commit is contained in:
Daniel Arantes Loverde
2026-08-11 13:22:02 -03:00
parent c4d6998595
commit 7702836fe7
231 changed files with 4329 additions and 1958 deletions

133
project.yml Normal file
View File

@@ -0,0 +1,133 @@
name: PediFoods
options:
bundleIdPrefix: com.br.pedifoods
deploymentTarget:
iOS: "17.0"
createIntermediateGroups: true
packages:
LCEssentials:
url: https://git.loverde.com.br/Loverde-Company-LTDA/LCEssentials.git
from: 1.0.11
targets:
PediFoods:
type: application
platform: iOS
sources:
- path: PediFoods
dependencies:
- target: NotificationServiceExtension
embed: true
- package: LCEssentials
product: LCEssentials
settings:
base:
PRODUCT_NAME: PediFoods
PRODUCT_BUNDLE_IDENTIFIER: com.br.pedifoods.app
MARKETING_VERSION: 0.0.1
CURRENT_PROJECT_VERSION: 1
INFOPLIST_FILE: PediFoods/Info.plist
GENERATE_INFOPLIST_FILE: YES
CODE_SIGN_ENTITLEMENTS: PediFoods/PediFoods.entitlements
CODE_SIGN_STYLE: Manual
SWIFT_VERSION: "6"
TARGETED_DEVICE_FAMILY: "1"
SUPPORTED_PLATFORMS: "iphoneos iphonesimulator"
SUPPORTS_MACCATALYST: NO
ENABLE_PREVIEWS: YES
LOCALIZATION_PREFERS_STRING_CATALOGS: YES
SWIFT_EMIT_LOC_STRINGS: YES
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME: AccentColor
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS: YES
INFOPLIST_KEY_CFBundleDisplayName: "Pedi Foods"
INFOPLIST_KEY_ITSAppUsesNonExemptEncryption: NO
INFOPLIST_KEY_NSLocationWhenInUseUsageDescription: "PediFoods uses your location to show nearby stores and estimate delivery times."
INFOPLIST_KEY_UISupportedInterfaceOrientations: UIInterfaceOrientationPortrait
INFOPLIST_KEY_UIApplicationSceneManifest_Generation: YES
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents: YES
INFOPLIST_KEY_UILaunchScreen_Generation: NO
INFOPLIST_KEY_UILaunchStoryboardName: LaunchScreen
INFOPLIST_KEY_UIStatusBarStyle: UIStatusBarStyleDefault
configs:
Debug:
DEVELOPMENT_TEAM: ""
"DEVELOPMENT_TEAM[sdk=iphoneos*]": K4E5BZMM4V
PROVISIONING_PROFILE_SPECIFIER: ""
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]": "PediFoods Dev Prov Prof"
Release:
DEVELOPMENT_TEAM: K4E5BZMM4V
"DEVELOPMENT_TEAM[sdk=iphoneos*]": K4E5BZMM4V
CODE_SIGN_IDENTITY: "Apple Distribution"
"CODE_SIGN_IDENTITY[sdk=iphoneos*]": "iPhone Distribution"
PROVISIONING_PROFILE_SPECIFIER: "com.br.pedifoods.app AppStore"
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]": "PediFoods Dist XC Prov Prof"
attributes:
SystemCapabilities:
com.apple.Push:
enabled: true
NotificationServiceExtension:
type: app-extension
platform: iOS
sources:
- path: NotificationServiceExtension
settings:
base:
PRODUCT_NAME: NotificationService
PRODUCT_BUNDLE_IDENTIFIER: com.br.pedifoods.app.NotificationService
MARKETING_VERSION: 0.0.1
CURRENT_PROJECT_VERSION: 1
INFOPLIST_FILE: NotificationServiceExtension/Info.plist
CODE_SIGN_STYLE: Automatic
DEVELOPMENT_TEAM: K4E5BZMM4V
SWIFT_VERSION: "6"
TARGETED_DEVICE_FAMILY: "1"
SKIP_INSTALL: YES
CLANG_ENABLE_OBJC_WEAK: NO
PediFoodsTests:
type: bundle.unit-test
platform: iOS
sources:
- path: PediFoodsTests
dependencies:
- target: PediFoods
settings:
base:
SWIFT_VERSION: "6"
GENERATE_INFOPLIST_FILE: YES
PediFoodsUITests:
type: bundle.ui-testing
platform: iOS
sources:
- path: PediFoodsUITests
dependencies:
- target: PediFoods
settings:
base:
SWIFT_VERSION: "6"
GENERATE_INFOPLIST_FILE: YES
schemes:
PediFoods:
build:
targets:
PediFoods: all
PediFoodsTests: [test]
PediFoodsUITests: [test]
run:
config: Debug
test:
config: Debug
targets:
- PediFoodsTests
- PediFoodsUITests
profile:
config: Release
analyze:
config: Debug
archive:
config: Release