element-ios/Targets/NotificationServiceExtension.yml

97 lines
3.3 KiB
YAML
Raw Normal View History

2020-12-06 21:37:52 +00:00
name: RiotNSE
schemes:
RiotNSE:
analyze:
config: Debug
archive:
config: Release
build:
targets:
RiotNSE:
- running
- testing
- profiling
- analyzing
- archiving
profile:
config: Release
run:
askForAppToLaunch: true
config: Debug
debugEnabled: false
disableMainThreadChecker: true
launchAutomaticallySubstyle: 2
test:
config: Debug
disableMainThreadChecker: true
targets:
RiotNSE:
platform: iOS
type: app-extension
configFiles:
Debug: ../RiotNSE/NSE-Debug.xcconfig
Release: ../RiotNSE/NSE-Release.xcconfig
2020-12-06 21:37:52 +00:00
sources:
- path: ../RiotNSE
- path: ../Riot/Managers/Settings/RiotSettings.swift
- path: ../Config/BuildSettings.swift
- path: ../Riot/Utils/DataProtectionHelper.swift
- path: ../Config/CommonConfiguration.swift
- path: ../Riot/Managers/PushNotification/PushNotificationStore.swift
- path: ../Riot/Modules/SetPinCode/PinCodePreferences.swift
- path: ../Riot/Generated/InfoPlist.swift
- path: ../Riot/Managers/KeyValueStorage/Extensions/Keychain.swift
- path: ../Riot/Modules/SetPinCode/SetupBiometrics/BiometricsAuthenticationPresenter.swift
- path: ../Riot/Categories/UNUserNotificationCenter.swift
- path: ../Riot/Managers/KeyValueStorage/KeyValueStore.swift
- path: ../Riot/Categories/Bundle.swift
- path: ../Riot/Generated/Strings.swift
- path: ../Riot/Generated/Images.swift
- path: ../Riot/Managers/KeyValueStorage/KeychainStore.swift
- path: ../Riot/Managers/LocalAuthentication/LocalAuthenticationService.swift
- path: ../Config/Configurable.swift
- path: ../Riot/Utils/Constants.swift
2020-12-20 22:03:20 +00:00
- path: ../Riot/Utils/Memory.swift
2020-12-06 21:37:52 +00:00
settings:
groups:
- appDefault
base:
CLANG_ANALYZER_NONNULL: YES
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION: YES_AGGRESSIVE
CLANG_CXX_LANGUAGE_STANDARD: gnu++14
CLANG_ENABLE_OBJC_WEAK: YES
CLANG_WARN_DOCUMENTATION_COMMENTS: YES
CLANG_WARN_UNGUARDED_AVAILABILITY: YES_AGGRESSIVE
CODE_SIGN_ENTITLEMENTS: RiotNSE/RiotNSE.entitlements
ENABLE_BITCODE: NO
GCC_C_LANGUAGE_STANDARD: gnu11
INFOPLIST_FILE: RiotNSE/Info.plist
MTL_FAST_MATH: YES
PRODUCT_BUNDLE_IDENTIFIER: $(BASE_BUNDLE_IDENTIFIER).nse
PRODUCT_NAME: RiotNSE
SKIP_INSTALL: YES
TARGETED_DEVICE_FAMILY: 1,2
configs:
Debug:
CODE_SIGN_IDENTITY: iPhone Developer
CODE_SIGN_STYLE: Automatic
DEBUG_INFORMATION_FORMAT: dwarf
MTL_ENABLE_DEBUG_INFO: INCLUDE_SOURCE
PROVISIONING_PROFILE_SPECIFIER: ""
SWIFT_ACTIVE_COMPILATION_CONDITIONS: DEBUG
SWIFT_OPTIMIZATION_LEVEL: -Onone
Release:
CODE_SIGN_IDENTITY: iPhone Distribution
CODE_SIGN_STYLE: Manual
COPY_PHASE_STRIP: NO
DEBUG_INFORMATION_FORMAT: dwarf-with-dsym
PROVISIONING_PROFILE: $(NSE_PROVISIONING_PROFILE)
PROVISIONING_PROFILE_SPECIFIER: $(NSE_PROVISIONING_PROFILE_SPECIFIER)
SWIFT_OPTIMIZATION_LEVEL: -O
postbuildScripts:
- name: Embed Precompiled Frameworks
runOnlyWhenInstalling: false
script: echo "Skipping, nothing to be embedded."
shell: /bin/sh