@@ -10,10 +10,6 @@ configs:
1010 Live : release
1111 LiveAdhoc : release # That's a build with Live PWA URL but with debug console
1212
13- settings :
14- CODE_SIGN_STYLE : Manual
15- MARKETING_VERSION : " 4.8.0"
16- CURRENT_PROJECT_VERSION : 745
1713schemes :
1814 safesafe Dev :
1915 build :
@@ -41,11 +37,46 @@ schemes:
4137 config : Live
4238
4339targets :
40+ # Target for Mutable Push Notifications Extension
41+ #
42+ PushMutableContent :
43+ settings :
44+ CODE_SIGN_STYLE : Manual
45+ MARKETING_VERSION : " 4.9.0"
46+ CURRENT_PROJECT_VERSION : 745
47+ TARGETED_DEVICE_FAMILY : 1,2
48+ type : app-extension
49+ platform : iOS
50+ deploymentTarget : " 12.1"
51+ configFiles :
52+ Stage : safesafe/Resources/Extensions/apns-stage-mutablecontent.xcconfig
53+ StageDebug : safesafe/Resources/Extensions/apns-stage-mutablecontent-dev.xcconfig
54+ Live : safesafe/Resources/Extensions/apns-mutablecontent.xcconfig
55+ LiveDebug : safesafe/Resources/Extensions/apns-mutablecontent-dev.xcconfig
56+ sources :
57+ - path : PushMutableContent
58+ name : " PushMutableContent"
59+ - path : safesafe/Common/Helpers/Notifications
60+ group : safesafe/Common/Helpers
61+ excludes :
62+ - NotificationHistoryWorker.swift
63+ - Models/PushNotificationHistoryModel.swift
64+ - path : safesafe/Services/StoredDefaults.swift
65+ group : safesafe/Services
66+ - path : safesafe/Language/LanguageController.swift
67+ group : safesafe/Language
68+ - path : safesafe/Resources/Extensions
69+ group : safesafe/Resources
70+ # Main app target
71+ #
4472 safesafe :
4573 type : application
4674 platform : iOS
4775 deploymentTarget : " 12.1"
4876 settings :
77+ CODE_SIGN_STYLE : Manual
78+ MARKETING_VERSION : " 4.9.0"
79+ CURRENT_PROJECT_VERSION : 745
4980 TARGETED_DEVICE_FAMILY : 1
5081 SWIFT_OBJC_BRIDGING_HEADER : $(PROJECT_DIR)/safesafe/App/safesafe-Bridging-Header.h
5182 configFiles :
@@ -76,6 +107,10 @@ targets:
76107 type : folder
77108 - path : safesafe/Resources/translations
78109 type : folder
110+ dependencies :
111+ - target : PushMutableContent
112+ codesign : true
113+ embed : true
79114 preBuildScripts :
80115 - name : CopyGooglePlist
81116 path : Scripts/CopyGooglePlist.sh
0 commit comments