diff --git a/Application/Application-Info.plist b/Application/Application-Info.plist
index c4aeaef4b..a59dbd09d 100755
--- a/Application/Application-Info.plist
+++ b/Application/Application-Info.plist
@@ -12,8 +12,6 @@
LongFormVideo
AppCenterSecret
$(CONFIG__APPCENTER_SECRET)
- AppCenterURL
- $(APPCENTER_URL)
AppStoreAppleId
$(CONFIG__APPSTORE_APPLE_ID)
ApplicationGroupIdentifier
@@ -48,7 +46,6 @@
CFBundleURLSchemes
$(COMMON__URL_SCHEME)
- appcenter-$(CONFIG__APPCENTER_SECRET)
diff --git a/Application/Resources/Apps/Play RSI/ApplicationConfiguration.json b/Application/Resources/Apps/Play RSI/ApplicationConfiguration.json
index b2928811c..de137b026 100755
--- a/Application/Resources/Apps/Play RSI/ApplicationConfiguration.json
+++ b/Application/Resources/Apps/Play RSI/ApplicationConfiguration.json
@@ -18,10 +18,10 @@
"termsAndConditionsURL": "https://www.rsi.ch/la-rsi/Condizioni-generali-di-uso-del-sito-RSI-8585464.html",
"dataProtectionURL": "https://www.rsi.ch/la-rsi/Dichiarazione-sulla-protezione-dei-dati-10499633.html",
"whatsNewURL": "https://srgssr.github.io/playsrg-apple/releases/release_notes-ios-rsi.html",
- "radioChannels": "[{\"uid\":\"rete-uno\",\"name\":\"Rete Uno\",\"resourceUid\":\"rete_uno\",\"songsViewStyle\":\"collapsed\",\"color\":\"#0074C2\",\"secondColor\":\"#54B8EF\"},{\"uid\":\"rete-due\",\"name\":\"Rete Due\",\"resourceUid\":\"rete_due\",\"songsViewStyle\":\"collapsed\",\"color\":\"#06A73B\",\"secondColor\":\"#30E96B\"},{\"uid\":\"rete-tre\",\"name\":\"Rete Tre\",\"resourceUid\":\"rete_tre\",\"songsViewStyle\":\"collapsed\",\"color\":\"#A4BB1B\",\"secondColor\":\"#DEF355\"},{\"uid\":\"podcast\",\"name\":\"Podcast\",\"resourceUid\":\"rsi_podcast\",\"color\":\"#333333\",\"homeSections\":\"radioLatest,radioFavoriteShows,radioLatestEpisodesFromFavorites,radioResumePlayback,radioMostPopular,radioWatchLater,radioAllShows\"}]",
+ "radioChannels": "[{\"uid\":\"rete-uno\",\"name\":\"Rete Uno\",\"resourceUid\":\"rete_uno\",\"songsViewStyle\":\"collapsed\",\"color\":\"#0074C2\",\"secondColor\":\"#54B8EF\"},{\"uid\":\"rete-due\",\"name\":\"Rete Due\",\"resourceUid\":\"rete_due\",\"songsViewStyle\":\"collapsed\",\"color\":\"#06A73B\",\"secondColor\":\"#30E96B\"},{\"uid\":\"rete-tre\",\"name\":\"Rete Tre\",\"resourceUid\":\"rete_tre\",\"songsViewStyle\":\"collapsed\",\"color\":\"#A4BB1B\",\"secondColor\":\"#DEF355\"},{\"uid\":\"podcast\",\"name\":\"Podcast\",\"resourceUid\":\"rsi_podcast\",\"color\":\"#333333\",\"showType\":\"podcast\",\"homeSections\":\"radioLatest,radioShowsAccess,radioFavoriteShows,radioLatestEpisodesFromFavorites,radioResumePlayback,radioMostPopular,radioWatchLater,radioAllShows\"}]",
"tvChannels": "[{\"uid\":\"la1\",\"name\":\"LA 1\",\"resourceUid\":\"la1\",\"color\":\"#FF9120\",\"secondColor\":\"#E15100\"},{\"uid\":\"la2\",\"name\":\"LA 2\",\"resourceUid\":\"la2\",\"color\":\"#FFCF2F\",\"secondColor\":\"#F38A0D\"},{\"uid\":\"143932a79bb5a123a646b68b1d1188d7ae493e5b\",\"name\":\"RTS 1\",\"resourceUid\":\"rts_un\",\"color\":\"#00D6F3\",\"secondColor\":\"#00B6F0\",\"titleColor\":\"#161616\"},{\"uid\":\"d7dfff28deee44e1d3c49a3d37d36d492b29671b\",\"name\":\"RTS 2\",\"resourceUid\":\"rts_deux\",\"color\":\"#BB66FF\",\"secondColor\":\"#782EB5\"},{\"uid\":\"5d332a26e06d08eec8ad385d566187df72955623\",\"name\":\"RTS Info\",\"resourceUid\":\"rts_info\",\"color\":\"#3787FF\",\"secondColor\":\"#153567\"},{\"uid\":\"23FFBE1B-65CE-4188-ADD2-C724186C2C9F\",\"name\":\"SRF 1\",\"resourceUid\":\"tv_srf1\",\"color\":\"#C91024\",\"secondColor\":\"#8D0614\"},{\"uid\":\"E4D5AD08-C1E8-46A3-BB58-4875051D60D2\",\"name\":\"SRF zwei\",\"resourceUid\":\"tv_srf2\",\"color\":\"#FFB600\",\"secondColor\":\"#ED7004\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true},{\"uid\":\"34c2819e-e715-43d7-9026-40a443152a97\",\"name\":\"SRF info\",\"resourceUid\":\"tv_srf_info\",\"color\":\"#AF001E\",\"secondColor\":\"#830512\"}]",
"satelliteRadioChannels": "[{\"uid\":\"rsp\",\"name\":\"Radio Swiss Pop\",\"resourceUid\":\"rsp\",\"songsViewStyle\":\"expanded\",\"color\":\"#F01F73\",\"secondColor\":\"#D31A3C\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswisspop.ch/it\"},{\"uid\":\"rsc-it\",\"name\":\"Radio Swiss Classic\",\"resourceUid\":\"rsc\",\"songsViewStyle\":\"expanded\",\"color\":\"#09A1DE\",\"secondColor\":\"#036E99\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissclassic.ch/it\"},{\"uid\":\"rsj\",\"name\":\"Radio Swiss Jazz\",\"resourceUid\":\"rsj\",\"songsViewStyle\":\"expanded\",\"color\":\"#F7B222\",\"secondColor\":\"#CC7A00\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissjazz.ch/it\"}]",
- "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}",
+ "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:rts:topic:tv:73840\":{\"firstColor\":\"#FF77CD\",\"secondColor\":\"#663052\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}",
"continuousPlaybackPlayerViewTransitionDuration": 10,
"continuousPlaybackForegroundTransitionDuration": 0,
"continuousPlaybackBackgroundTransitionDuration": 0,
diff --git a/Application/Resources/Apps/Play RSI/it.lproj/Localizable.strings b/Application/Resources/Apps/Play RSI/it.lproj/Localizable.strings
index e297e4b64..1c518430c 100755
--- a/Application/Resources/Apps/Play RSI/it.lproj/Localizable.strings
+++ b/Application/Resources/Apps/Play RSI/it.lproj/Localizable.strings
@@ -346,6 +346,9 @@
Title label used to present the latest episodes from TV favorite shows */
"Latest episodes from your favorites" = "Episodi più recenti fra i programmi preferiti";
+/* Title label used to present the radio latest podcast episodes */
+"Latest podcasts" = "I più recenti";
+
/* Title label used to present the radio latest videos */
"Latest videos" = "I video più recenti";
@@ -390,10 +393,10 @@
"Mandatory update" = "È necessario aggiornare";
/* Many curated audio homepages option setting state */
-"Many curated pages (PAC landing pages)" = "Many curated pages (PAC landing pages)";
+"Many curated pages (PAC landing pages)" = "Più pagine curate (landing page dal PAC)";
/* Many predefined audio homepage option setting state */
-"Many predefined pages" = "Many predefined pages";
+"Many predefined pages" = "Più pagine predefinite";
/* Message on top screen when trying to open a media in the download list and the media is not downloaded. */
"Media not available yet" = "Media non disponibile";
@@ -488,7 +491,7 @@
"OK" = "OK";
/* One curated audio homepage option setting state */
-"One curated page (PAC Audio)" = "One curated page (PAC Audio)";
+"One curated page (PAC Audio)" = "Pagina curata (audio in PAC)";
/* Label of the button opening system settings */
"Open system settings" = "Aprire le impostazioni del sistema";
@@ -536,6 +539,12 @@
/* Mail body header to declare a technical issue */
"Please describe the issue below:" = "Descrivete il problema qui di seguito:";
+/* Title label used to present radio associated podcasts */
+"Podcasts" = "Podcast";
+
+/* Title of the section when we show podcasts by date */
+"Podcasts by date" = "Puntate per data";
+
/* Most poular shows on Play SRG, displayed in the tvOS top shelf */
"Popular on Play SRG" = "Popolari sul Play RSI";
@@ -604,6 +613,12 @@
/* Title label used to present medias whose playback can be resumed */
"Resume playback" = "Riprendere la riproduzione";
+/* Title label used to present audios whose playback can be resumed */
+"Resume audios playback" = "Riprendi l'ascolto";
+
+/* Title label used to present videos whose playback can be resumed */
+"Resume videos playback" = "Riprendere la riproduzione";
+
/* Label to present the search view
Search shortcut label
Search tab bar title
@@ -680,7 +695,7 @@
/* Label of the button for Podcast square image format selection
Podcast square image format selection view title */
-"Square images" = "Square images";
+"Square images" = "Immagine quadrata";
/* Server setting name */
"Stage" = "Stage";
@@ -836,9 +851,6 @@
/* Version label in settings */
"Version" = "Versione";
-/* Label of the button to access release notes and download internal builds (App Center) */
-"Versions and release notes" = "Versioni e note di aggiornamento";
-
/* Background video playback setting section footer */
"Video playback continues even when you leave the application." = "Il play dei video continua in secondo piano anche quando si esce dall'applicazione.";
diff --git a/Application/Resources/Apps/Play RTR/ApplicationConfiguration.json b/Application/Resources/Apps/Play RTR/ApplicationConfiguration.json
index f8f4cf1aa..5637b118e 100755
--- a/Application/Resources/Apps/Play RTR/ApplicationConfiguration.json
+++ b/Application/Resources/Apps/Play RTR/ApplicationConfiguration.json
@@ -19,7 +19,7 @@
"radioChannels": "[{\"uid\":\"12fb886e-b7aa-4e55-beb2-45dbc619f3c4\",\"name\":\"Radio RTR\",\"resourceUid\":\"radio_rtr\",\"songsViewStyle\":\"expanded\",\"color\":\"#AF001D\",\"secondColor\":\"#9B001B\"}]",
"tvChannels": "[{\"uid\":\"la1\",\"name\":\"LA 1\",\"resourceUid\":\"la1\",\"color\":\"#FF9120\",\"secondColor\":\"#E15100\"},{\"uid\":\"la2\",\"name\":\"LA 2\",\"resourceUid\":\"la2\",\"color\":\"#FFCF2F\",\"secondColor\":\"#F38A0D\"},{\"uid\":\"f5dc82ed-4564-4223-903f-0bf6a13c5620\",\"name\":\"RTR auf SRF 1\",\"resourceUid\":\"rtr_srf1\",\"color\":\"#C91024\",\"secondColor\":\"#8D0614\"},{\"uid\":\"80bdf859-b58d-421d-bb27-ce1fba4637a7\",\"name\":\"RTR auf SRF Info\",\"resourceUid\":\"rtr_srf_info\",\"color\":\"#AF001E\",\"secondColor\":\"#830512\"},{\"uid\":\"2541c864-f883-4b80-9459-e1026e0e692e\",\"name\":\"RTR auf SRF 2\",\"resourceUid\":\"rtr_srf2\",\"color\":\"#FFB600\",\"secondColor\":\"#ED7004\",\"titleColor\":\"#333333\",\"hasDarkStatusBar\":true},{\"uid\":\"143932a79bb5a123a646b68b1d1188d7ae493e5b\",\"name\":\"RTS 1\",\"resourceUid\":\"rts_un\",\"color\":\"#00D6F3\",\"secondColor\":\"#00B6F0\",\"titleColor\":\"#161616\"},{\"uid\":\"d7dfff28deee44e1d3c49a3d37d36d492b29671b\",\"name\":\"RTS 2\",\"resourceUid\":\"rts_deux\",\"color\":\"#BB66FF\",\"secondColor\":\"#782EB5\"},{\"uid\":\"5d332a26e06d08eec8ad385d566187df72955623\",\"name\":\"RTS Info\",\"resourceUid\":\"rts_info\",\"color\":\"#3787FF\",\"secondColor\":\"#153567\"}]",
"satelliteRadioChannels": "[{\"uid\":\"rsp\",\"name\":\"Radio Swiss Pop\",\"resourceUid\":\"rsp\",\"songsViewStyle\":\"expanded\",\"color\":\"#F01F73\",\"secondColor\":\"#D31A3C\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswisspop.ch/de\"},{\"uid\":\"rsc-de\",\"name\":\"Radio Swiss Classic\",\"resourceUid\":\"rsc\",\"songsViewStyle\":\"expanded\",\"color\":\"#09A1DE\",\"secondColor\":\"#036E99\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissclassic.ch/de\"},{\"uid\":\"rsj\",\"name\":\"Radio Swiss Jazz\",\"resourceUid\":\"rsj\",\"songsViewStyle\":\"expanded\",\"color\":\"#F7B222\",\"secondColor\":\"#CC7A00\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissjazz.ch/de\"}]",
- "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}",
+ "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:rts:topic:tv:73840\":{\"firstColor\":\"#FF77CD\",\"secondColor\":\"#663052\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}",
"continuousPlaybackPlayerViewTransitionDuration": 10,
"continuousPlaybackForegroundTransitionDuration": 0,
"continuousPlaybackBackgroundTransitionDuration": 0,
diff --git a/Application/Resources/Apps/Play RTR/rm.lproj/Localizable.strings b/Application/Resources/Apps/Play RTR/rm.lproj/Localizable.strings
index 90d61faa2..b31016450 100755
--- a/Application/Resources/Apps/Play RTR/rm.lproj/Localizable.strings
+++ b/Application/Resources/Apps/Play RTR/rm.lproj/Localizable.strings
@@ -346,6 +346,9 @@
Title label used to present the latest episodes from TV favorite shows */
"Latest episodes from your favorites" = "Novissimas episodas da voss favurits";
+/* Title label used to present the radio latest podcast episodes */
+"Latest podcasts" = "Ils pli novs podcasts";
+
/* Title label used to present the radio latest videos */
"Latest videos" = "Ils pli novs videos";
@@ -536,6 +539,12 @@
/* Mail body header to declare a technical issue */
"Please describe the issue below:" = "Descrivai per plaschair il sbagl sutvart:";
+/* Title label used to present radio associated podcasts */
+"Podcasts" = "Podcast";
+
+/* Title of the section when we show podcasts by date */
+"Podcasts by date" = "Podcasts tenor data";
+
/* Most poular shows on Play SRG, displayed in the tvOS top shelf */
"Popular on Play SRG" = "Popular sin Play RTR";
@@ -604,6 +613,12 @@
/* Title label used to present medias whose playback can be resumed */
"Resume playback" = "Cuntinuar";
+/* Title label used to present audios whose playback can be resumed */
+"Resume audios playback" = "Cuntinuar consumaziun";
+
+/* Title label used to present videos whose playback can be resumed */
+"Resume videos playback" = "Cuntinuar consumaziun";
+
/* Label to present the search view
Search shortcut label
Search tab bar title
@@ -836,9 +851,6 @@
/* Version label in settings */
"Version" = "Versiun";
-/* Label of the button to access release notes and download internal builds (App Center) */
-"Versions and release notes" = "Remartgas davart versiuns e publicaziuns";
-
/* Background video playback setting section footer */
"Video playback continues even when you leave the application." = "Il video marscha vinavant, era sche Vus bandunais l'applicaziun.";
diff --git a/Application/Resources/Apps/Play RTS/ApplicationConfiguration.json b/Application/Resources/Apps/Play RTS/ApplicationConfiguration.json
index ab5040243..8c0f96335 100755
--- a/Application/Resources/Apps/Play RTS/ApplicationConfiguration.json
+++ b/Application/Resources/Apps/Play RTS/ApplicationConfiguration.json
@@ -21,10 +21,10 @@
"termsAndConditionsURL": "https://www.rts.ch/article/8994021",
"dataProtectionURL": "https://www.rts.ch/article/8994006",
"whatsNewURL": "https://srgssr.github.io/playsrg-apple/releases/release_notes-ios-rts.html",
- "radioChannels": "[{\"uid\":\"a9e7621504c6959e35c3ecbe7f6bed0446cdf8da\",\"name\":\"La 1ère\",\"resourceUid\":\"la1ere\",\"songsViewStyle\":\"collapsed\",\"color\":\"#E20026\",\"secondColor\":\"#5A285B\"},{\"uid\":\"a83f29dee7a5d0d3f9fccdb9c92161b1afb512db\",\"name\":\"Espace 2\",\"resourceUid\":\"espace2\",\"songsViewStyle\":\"collapsed\",\"color\":\"#0071CE\",\"secondColor\":\"#23B7C1\"},{\"uid\":\"8ceb28d9b3f1dd876d1df1780f908578cbefc3d7\",\"name\":\"Couleur 3\",\"resourceUid\":\"couleur3\",\"songsViewStyle\":\"collapsed\",\"color\":\"#E60096\",\"secondColor\":\"#FB5952\"},{\"uid\":\"f8517e5319a515e013551eea15aa114fa5cfbc3a\",\"name\":\"Option Musique\",\"resourceUid\":\"option_musique\",\"songsViewStyle\":\"expanded\",\"color\":\"#00CC99\",\"secondColor\":\"#CBC57A\"},{\"uid\":\"123456789101112131415161718192021222324x\",\"name\":\"Podcasts Originaux\",\"resourceUid\":\"podcasts_originaux\",\"color\":\"#A550F9\",\"homeSections\":\"radioLatestEpisodes,radioShowsAccess,radioFavoriteShows,radioLatestEpisodesFromFavorites,radioResumePlayback,radioMostPopular,radioWatchLater,radioAllShows\"}]",
+ "radioChannels": "[{\"uid\":\"a9e7621504c6959e35c3ecbe7f6bed0446cdf8da\",\"name\":\"RTS Première\",\"resourceUid\":\"la1ere\",\"songsViewStyle\":\"collapsed\",\"color\":\"#FF585D\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true},{\"uid\":\"a83f29dee7a5d0d3f9fccdb9c92161b1afb512db\",\"name\":\"RTS Espace 2\",\"resourceUid\":\"espace2\",\"songsViewStyle\":\"collapsed\",\"color\":\"#9B9FFF\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true},{\"uid\":\"8ceb28d9b3f1dd876d1df1780f908578cbefc3d7\",\"name\":\"RTS Couleur 3\",\"resourceUid\":\"couleur3\",\"songsViewStyle\":\"collapsed\",\"color\":\"#FF77CD\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true},{\"uid\":\"f8517e5319a515e013551eea15aa114fa5cfbc3a\",\"name\":\" RTS Option Musique\",\"resourceUid\":\"option_musique\",\"songsViewStyle\":\"expanded\",\"color\":\"#13F2A4\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true},{\"uid\":\"123456789101112131415161718192021222324x\",\"name\":\"Podcasts\",\"resourceUid\":\"podcasts_originaux\",\"color\":\"#333333\",\"showType\":\"podcast\",\"homeSections\":\"radioLatestEpisodes,radioShowsAccess,radioFavoriteShows,radioLatestEpisodesFromFavorites,radioResumePlayback,radioMostPopular,radioWatchLater,radioAllShows\"}]",
"tvChannels": "[{\"uid\":\"la1\",\"name\":\"LA 1\",\"resourceUid\":\"la1\",\"color\":\"#FF9120\",\"secondColor\":\"#E15100\"},{\"uid\":\"la2\",\"name\":\"LA 2\",\"resourceUid\":\"la2\",\"color\":\"#FFCF2F\",\"secondColor\":\"#F38A0D\"},{\"uid\":\"143932a79bb5a123a646b68b1d1188d7ae493e5b\",\"name\":\"RTS 1\",\"resourceUid\":\"rts_un\",\"color\":\"#00D6F3\",\"secondColor\":\"#00B6F0\",\"titleColor\":\"#161616\"},{\"uid\":\"d7dfff28deee44e1d3c49a3d37d36d492b29671b\",\"name\":\"RTS 2\",\"resourceUid\":\"rts_deux\",\"color\":\"#BB66FF\",\"secondColor\":\"#782EB5\"},{\"uid\":\"5d332a26e06d08eec8ad385d566187df72955623\",\"name\":\"RTS Info\",\"resourceUid\":\"rts_info\",\"color\":\"#3787FF\",\"secondColor\":\"#153567\"},{\"uid\":\"23FFBE1B-65CE-4188-ADD2-C724186C2C9F\",\"name\":\"SRF 1\",\"resourceUid\":\"tv_srf1\",\"color\":\"#C91024\",\"secondColor\":\"#8D0614\"},{\"uid\":\"E4D5AD08-C1E8-46A3-BB58-4875051D60D2\",\"name\":\"SRF zwei\",\"resourceUid\":\"tv_srf2\",\"color\":\"#FFB600\",\"secondColor\":\"#ED7004\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true},{\"uid\":\"34c2819e-e715-43d7-9026-40a443152a97\",\"name\":\"SRF info\",\"resourceUid\":\"tv_srf_info\",\"color\":\"#AF001E\",\"secondColor\":\"#830512\"}]",
"satelliteRadioChannels": "[{\"uid\":\"rsp\",\"name\":\"Radio Swiss Pop\",\"resourceUid\":\"rsp\",\"songsViewStyle\":\"expanded\",\"color\":\"#F01F73\",\"secondColor\":\"#D31A3C\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswisspop.ch/fr\"},{\"uid\":\"rsc-fr\",\"name\":\"Radio Swiss Classic\",\"resourceUid\":\"rsc\",\"songsViewStyle\":\"expanded\",\"color\":\"#09A1DE\",\"secondColor\":\"#036E99\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissclassic.ch/fr\"},{\"uid\":\"rsj\",\"name\":\"Radio Swiss Jazz\",\"resourceUid\":\"rsj\",\"songsViewStyle\":\"expanded\",\"color\":\"#F7B222\",\"secondColor\":\"#CC7A00\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissjazz.ch/fr\"}]",
- "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}",
+ "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:rts:topic:tv:73840\":{\"firstColor\":\"#FF77CD\",\"secondColor\":\"#663052\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}",
"continuousPlaybackPlayerViewTransitionDuration": 10,
"continuousPlaybackForegroundTransitionDuration": 0,
"continuousPlaybackBackgroundTransitionDuration": 0,
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/RTS_radio3-1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/RTS_radio3-1.pdf
deleted file mode 100644
index 0bcb86af7..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/RTS_radio3-1.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/RTS_radio3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/RTS_radio3.pdf
deleted file mode 100644
index 0bcb86af7..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/RTS_radio3.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/SecondaryLogos - Couleur3_60.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/SecondaryLogos - Couleur3_60.pdf
deleted file mode 100644
index 09c7ee36c..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/SecondaryLogos - Couleur3_60.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/logo_couleur3-3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/logo_couleur3-3.pdf
deleted file mode 100644
index f8c3db6cc..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/logo_couleur3-3.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3-1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3-1.pdf
deleted file mode 100644
index adac40ba9..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3-1.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3-2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3-2.pdf
deleted file mode 100644
index adac40ba9..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3-2.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3-3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3-3.pdf
deleted file mode 100644
index 7cbea2bb7..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3-3.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3.pdf
deleted file mode 100644
index adac40ba9..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/logo_couleur3.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/RTS_radio2-1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/RTS_radio2-1.pdf
deleted file mode 100644
index d6462fb51..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/RTS_radio2-1.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/RTS_radio2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/RTS_radio2.pdf
deleted file mode 100644
index d6462fb51..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/RTS_radio2.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/SecondaryLogos - Espace2_60.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/SecondaryLogos - Espace2_60.pdf
deleted file mode 100644
index f173faf00..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/SecondaryLogos - Espace2_60.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/logo_espace2-3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/logo_espace2-3.pdf
deleted file mode 100644
index 378cb1baa..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/logo_espace2-3.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2-1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2-1.pdf
deleted file mode 100644
index 656ec7d22..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2-1.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2-2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2-2.pdf
deleted file mode 100644
index 656ec7d22..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2-2.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2-3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2-3.pdf
deleted file mode 100644
index 9d820a686..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2-3.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2.pdf
deleted file mode 100644
index 656ec7d22..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/logo_espace2.pdf and /dev/null differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/RTS_radio1-1.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/RTS_radio1-1.pdf"
deleted file mode 100644
index 959943230..000000000
Binary files "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/RTS_radio1-1.pdf" and /dev/null differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/RTS_radio1.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/RTS_radio1.pdf"
deleted file mode 100644
index 959943230..000000000
Binary files "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/RTS_radio1.pdf" and /dev/null differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/SecondaryLogo - Premiere_60.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/SecondaryLogo - Premiere_60.pdf"
deleted file mode 100644
index ad7033434..000000000
Binary files "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/SecondaryLogo - Premiere_60.pdf" and /dev/null differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/logo_la1ere-3.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/logo_la1ere-3.pdf"
deleted file mode 100644
index 596be885e..000000000
Binary files "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/logo_la1ere-3.pdf" and /dev/null differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/Contents.json" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/Contents.json"
deleted file mode 100755
index 4681d9567..000000000
--- "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/Contents.json"
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "images" : [
- {
- "filename" : "logo_la1ere.pdf",
- "idiom" : "iphone"
- },
- {
- "filename" : "logo_la1ere-1.pdf",
- "idiom" : "ipad"
- },
- {
- "filename" : "logo_la1ere-3.pdf",
- "idiom" : "car"
- },
- {
- "filename" : "logo_la1ere-2.pdf",
- "idiom" : "tv"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere-1.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere-1.pdf"
deleted file mode 100644
index a56b4541e..000000000
Binary files "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere-1.pdf" and /dev/null differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere-2.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere-2.pdf"
deleted file mode 100644
index a56b4541e..000000000
Binary files "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere-2.pdf" and /dev/null differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere-3.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere-3.pdf"
deleted file mode 100644
index 0eef83a61..000000000
Binary files "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere-3.pdf" and /dev/null differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere.pdf"
deleted file mode 100644
index a56b4541e..000000000
Binary files "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere.imageset/logo_la1ere.pdf" and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/Contents.json b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/Contents.json
deleted file mode 100644
index efe71cce3..000000000
--- a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/Contents.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "images" : [
- {
- "filename" : "RTS_radioOM.pdf",
- "idiom" : "iphone"
- },
- {
- "filename" : "RTS_radioOM-1.pdf",
- "idiom" : "ipad"
- },
- {
- "filename" : "logo_option_musique-3.pdf",
- "idiom" : "car"
- },
- {
- "filename" : "SecondaryLogos - OptionMusique_60.pdf",
- "idiom" : "tv"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/RTS_radioOM-1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/RTS_radioOM-1.pdf
deleted file mode 100644
index 843a24ebe..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/RTS_radioOM-1.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/RTS_radioOM.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/RTS_radioOM.pdf
deleted file mode 100644
index 843a24ebe..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/RTS_radioOM.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/SecondaryLogos - OptionMusique_60.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/SecondaryLogos - OptionMusique_60.pdf
deleted file mode 100644
index 410e1bfda..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/SecondaryLogos - OptionMusique_60.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/logo_option_musique-3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/logo_option_musique-3.pdf
deleted file mode 100644
index c06657922..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique-large.imageset/logo_option_musique-3.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/Contents.json b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/Contents.json
deleted file mode 100755
index 81568005b..000000000
--- a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/Contents.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "images" : [
- {
- "filename" : "logo_option_musique.pdf",
- "idiom" : "iphone"
- },
- {
- "filename" : "logo_option_musique-1.pdf",
- "idiom" : "ipad"
- },
- {
- "filename" : "logo_option_musique-3.pdf",
- "idiom" : "car"
- },
- {
- "filename" : "logo_option_musique-2.pdf",
- "idiom" : "tv"
- }
- ],
- "info" : {
- "author" : "xcode",
- "version" : 1
- }
-}
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique-1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique-1.pdf
deleted file mode 100644
index 67a01d777..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique-1.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique-2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique-2.pdf
deleted file mode 100644
index 67a01d777..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique-2.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique-3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique-3.pdf
deleted file mode 100644
index 8655017fb..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique-3.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique.pdf
deleted file mode 100644
index 67a01d777..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/logo_option_musique.imageset/logo_option_musique.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux-1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux-1.pdf
deleted file mode 100644
index bd92a03ff..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux-1.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux-2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux-2.pdf
deleted file mode 100644
index bd92a03ff..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux-2.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux-3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux-3.pdf
deleted file mode 100644
index d317a0dfa..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux-3.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux.pdf
deleted file mode 100644
index bd92a03ff..000000000
Binary files a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/logo_podcasts_originaux.pdf and /dev/null differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/Contents.json b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/Contents.json
similarity index 100%
rename from Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/Contents.json
rename to Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/Contents.json
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/Contents.json b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/Contents.json
similarity index 58%
rename from Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/Contents.json
rename to Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/Contents.json
index 657ef3cdf..a49e8043d 100755
--- a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/logo_podcasts_originaux.imageset/Contents.json
+++ b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/Contents.json
@@ -1,19 +1,19 @@
{
"images" : [
{
- "filename" : "logo_podcasts_originaux.pdf",
+ "filename" : "rts_podcasts_22.pdf",
"idiom" : "iphone"
},
{
- "filename" : "logo_podcasts_originaux-1.pdf",
+ "filename" : "rts_podcasts_22 1.pdf",
"idiom" : "ipad"
},
{
- "filename" : "logo_podcasts_originaux-3.pdf",
+ "filename" : "rts_podcasts_22 2.pdf",
"idiom" : "car"
},
{
- "filename" : "logo_podcasts_originaux-2.pdf",
+ "filename" : "rts_podcasts_22 3.pdf",
"idiom" : "tv"
}
],
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22 1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22 1.pdf
new file mode 100644
index 000000000..a85830508
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22 1.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22 2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22 2.pdf
new file mode 100644
index 000000000..a85830508
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22 2.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22 3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22 3.pdf
new file mode 100644
index 000000000..a85830508
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22 3.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22.pdf
new file mode 100644
index 000000000..a85830508
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts/logo_podcasts_originaux.imageset/rts_podcasts_22.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/Contents.json b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/Contents.json
similarity index 100%
rename from Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/Contents.json
rename to Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/Contents.json
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/Contents.json b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/Contents.json
similarity index 56%
rename from Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/Contents.json
rename to Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/Contents.json
index f4631dd70..a1d6e7725 100644
--- a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2-large.imageset/Contents.json
+++ b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/Contents.json
@@ -1,19 +1,19 @@
{
"images" : [
{
- "filename" : "RTS_radio2.pdf",
+ "filename" : "rts_couleur3_32.pdf",
"idiom" : "iphone"
},
{
- "filename" : "RTS_radio2-1.pdf",
+ "filename" : "rts_couleur3_32 1.pdf",
"idiom" : "ipad"
},
{
- "filename" : "logo_espace2-3.pdf",
+ "filename" : "rts_couleur3_32 2.pdf",
"idiom" : "car"
},
{
- "filename" : "SecondaryLogos - Espace2_60.pdf",
+ "filename" : "rts_couleur3_60.pdf",
"idiom" : "tv"
}
],
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_32 1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_32 1.pdf
new file mode 100644
index 000000000..db660c487
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_32 1.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_32 2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_32 2.pdf
new file mode 100644
index 000000000..db660c487
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_32 2.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_32.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_32.pdf
new file mode 100644
index 000000000..db660c487
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_32.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_60.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_60.pdf
new file mode 100644
index 000000000..2e617b14c
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3-large.imageset/rts_couleur3_60.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/Contents.json b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/Contents.json
old mode 100644
new mode 100755
similarity index 56%
rename from Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/Contents.json
rename to Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/Contents.json
index 10eaa55f9..4984c4218
--- a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3-large.imageset/Contents.json
+++ b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/Contents.json
@@ -1,19 +1,19 @@
{
"images" : [
{
- "filename" : "RTS_radio3.pdf",
+ "filename" : "rts_couleur3_22.pdf",
"idiom" : "iphone"
},
{
- "filename" : "RTS_radio3-1.pdf",
+ "filename" : "rts_couleur3_22 1.pdf",
"idiom" : "ipad"
},
{
- "filename" : "logo_couleur3-3.pdf",
+ "filename" : "rts_couleur3_22 2.pdf",
"idiom" : "car"
},
{
- "filename" : "SecondaryLogos - Couleur3_60.pdf",
+ "filename" : "rts_couleur3_22 3.pdf",
"idiom" : "tv"
}
],
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22 1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22 1.pdf
new file mode 100644
index 000000000..d0b03dddf
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22 1.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22 2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22 2.pdf
new file mode 100644
index 000000000..d0b03dddf
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22 2.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22 3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22 3.pdf
new file mode 100644
index 000000000..d0b03dddf
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22 3.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22.pdf
new file mode 100644
index 000000000..d0b03dddf
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Couleur 3/logo_couleur3.imageset/rts_couleur3_22.pdf differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/Contents.json" b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/Contents.json
similarity index 100%
rename from "Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/Contents.json"
rename to Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/Contents.json
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/Contents.json b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/Contents.json
old mode 100755
new mode 100644
similarity index 57%
rename from Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/Contents.json
rename to Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/Contents.json
index 09d0e3e3c..88326886b
--- a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Couleur 3/logo_couleur3.imageset/Contents.json
+++ b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/Contents.json
@@ -1,19 +1,19 @@
{
"images" : [
{
- "filename" : "logo_couleur3.pdf",
+ "filename" : "rts_espace2_32.pdf",
"idiom" : "iphone"
},
{
- "filename" : "logo_couleur3-1.pdf",
+ "filename" : "rts_espace2_32 1.pdf",
"idiom" : "ipad"
},
{
- "filename" : "logo_couleur3-3.pdf",
+ "filename" : "rts_espace2_32 2.pdf",
"idiom" : "car"
},
{
- "filename" : "logo_couleur3-2.pdf",
+ "filename" : "rts_espace2_60.pdf",
"idiom" : "tv"
}
],
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_32 1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_32 1.pdf
new file mode 100644
index 000000000..8ad4f45a5
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_32 1.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_32 2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_32 2.pdf
new file mode 100644
index 000000000..8ad4f45a5
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_32 2.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_32.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_32.pdf
new file mode 100644
index 000000000..8ad4f45a5
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_32.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_60.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_60.pdf
new file mode 100644
index 000000000..7f8715c3d
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2-large.imageset/rts_espace2_60.pdf differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/Contents.json" b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/Contents.json
old mode 100644
new mode 100755
similarity index 56%
rename from "Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/Contents.json"
rename to Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/Contents.json
index 158ea84d9..4a4eb373a
--- "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/La 1\303\250re/logo_la1ere-large.imageset/Contents.json"
+++ b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/Contents.json
@@ -1,19 +1,19 @@
{
"images" : [
{
- "filename" : "RTS_radio1-1.pdf",
+ "filename" : "rts_espace2_22.pdf",
"idiom" : "iphone"
},
{
- "filename" : "RTS_radio1.pdf",
+ "filename" : "rts_espace2_22 1.pdf",
"idiom" : "ipad"
},
{
- "filename" : "logo_la1ere-3.pdf",
+ "filename" : "rts_espace2_22 2.pdf",
"idiom" : "car"
},
{
- "filename" : "SecondaryLogo - Premiere_60.pdf",
+ "filename" : "rts_espace2_22 3.pdf",
"idiom" : "tv"
}
],
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22 1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22 1.pdf
new file mode 100644
index 000000000..95c57fdb7
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22 1.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22 2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22 2.pdf
new file mode 100644
index 000000000..95c57fdb7
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22 2.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22 3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22 3.pdf
new file mode 100644
index 000000000..95c57fdb7
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22 3.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22.pdf
new file mode 100644
index 000000000..95c57fdb7
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Espace 2/logo_espace2.imageset/rts_espace2_22.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/Contents.json b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/Contents.json
similarity index 100%
rename from Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Option Musique/Contents.json
rename to Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/Contents.json
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/Contents.json b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/Contents.json
new file mode 100644
index 000000000..f4fe185a5
--- /dev/null
+++ b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/Contents.json
@@ -0,0 +1,24 @@
+{
+ "images" : [
+ {
+ "filename" : "rts_optionmusique_32.pdf",
+ "idiom" : "iphone"
+ },
+ {
+ "filename" : "rts_optionmusique_32 1.pdf",
+ "idiom" : "ipad"
+ },
+ {
+ "filename" : "rts_optionmusique_32 2.pdf",
+ "idiom" : "car"
+ },
+ {
+ "filename" : "rts_optionmusique_60.pdf",
+ "idiom" : "tv"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_32 1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_32 1.pdf
new file mode 100644
index 000000000..6c43e86e2
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_32 1.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_32 2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_32 2.pdf
new file mode 100644
index 000000000..6c43e86e2
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_32 2.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_32.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_32.pdf
new file mode 100644
index 000000000..6c43e86e2
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_32.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_60.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_60.pdf
new file mode 100644
index 000000000..31b0d8d7c
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique-large.imageset/rts_optionmusique_60.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/Contents.json b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/Contents.json
new file mode 100755
index 000000000..c4c399c60
--- /dev/null
+++ b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/Contents.json
@@ -0,0 +1,24 @@
+{
+ "images" : [
+ {
+ "filename" : "rts_optionmusique_22.pdf",
+ "idiom" : "iphone"
+ },
+ {
+ "filename" : "rts_optionmusique_22 1.pdf",
+ "idiom" : "ipad"
+ },
+ {
+ "filename" : "rts_optionmusique_22 2.pdf",
+ "idiom" : "car"
+ },
+ {
+ "filename" : "rts_optionmusique_22 3.pdf",
+ "idiom" : "tv"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22 1.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22 1.pdf
new file mode 100644
index 000000000..5a00d7fd1
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22 1.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22 2.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22 2.pdf
new file mode 100644
index 000000000..5a00d7fd1
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22 2.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22 3.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22 3.pdf
new file mode 100644
index 000000000..5a00d7fd1
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22 3.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22.pdf b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22.pdf
new file mode 100644
index 000000000..5a00d7fd1
Binary files /dev/null and b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Option Musique/logo_option_musique.imageset/rts_optionmusique_22.pdf differ
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/Contents.json "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/Contents.json"
similarity index 100%
rename from Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Podcasts Originaux/Contents.json
rename to "Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/Contents.json"
diff --git a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/Contents.json "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/Contents.json"
old mode 100755
new mode 100644
similarity index 56%
rename from Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/Contents.json
rename to "Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/Contents.json"
index cac6468fe..c9f69ec8a
--- a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/Espace 2/logo_espace2.imageset/Contents.json
+++ "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/Contents.json"
@@ -1,19 +1,19 @@
{
"images" : [
{
- "filename" : "logo_espace2.pdf",
+ "filename" : "rts_premiere_32.pdf",
"idiom" : "iphone"
},
{
- "filename" : "logo_espace2-1.pdf",
+ "filename" : "rts_premiere_32 1.pdf",
"idiom" : "ipad"
},
{
- "filename" : "logo_espace2-3.pdf",
+ "filename" : "rts_premiere_32 2.pdf",
"idiom" : "car"
},
{
- "filename" : "logo_espace2-2.pdf",
+ "filename" : "rts_premiere_60.pdf",
"idiom" : "tv"
}
],
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_32 1.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_32 1.pdf"
new file mode 100644
index 000000000..0e08bc954
Binary files /dev/null and "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_32 1.pdf" differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_32 2.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_32 2.pdf"
new file mode 100644
index 000000000..0e08bc954
Binary files /dev/null and "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_32 2.pdf" differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_32.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_32.pdf"
new file mode 100644
index 000000000..0e08bc954
Binary files /dev/null and "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_32.pdf" differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_60.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_60.pdf"
new file mode 100644
index 000000000..41528de80
Binary files /dev/null and "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere-large.imageset/rts_premiere_60.pdf" differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/Contents.json" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/Contents.json"
new file mode 100755
index 000000000..14c05b653
--- /dev/null
+++ "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/Contents.json"
@@ -0,0 +1,24 @@
+{
+ "images" : [
+ {
+ "filename" : "rts_premiere_22.pdf",
+ "idiom" : "iphone"
+ },
+ {
+ "filename" : "rts_premiere_22 1.pdf",
+ "idiom" : "ipad"
+ },
+ {
+ "filename" : "rts_premiere_22 2.pdf",
+ "idiom" : "car"
+ },
+ {
+ "filename" : "rts_premiere_22 3.pdf",
+ "idiom" : "tv"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22 1.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22 1.pdf"
new file mode 100644
index 000000000..ca8b26b60
Binary files /dev/null and "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22 1.pdf" differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22 2.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22 2.pdf"
new file mode 100644
index 000000000..ca8b26b60
Binary files /dev/null and "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22 2.pdf" differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22 3.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22 3.pdf"
new file mode 100644
index 000000000..ca8b26b60
Binary files /dev/null and "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22 3.pdf" differ
diff --git "a/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22.pdf" "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22.pdf"
new file mode 100644
index 000000000..ca8b26b60
Binary files /dev/null and "b/Application/Resources/Apps/Play RTS/RTSResources.xcassets/Radio/RTS Premi\303\250re/logo_la1ere.imageset/rts_premiere_22.pdf" differ
diff --git a/Application/Resources/Apps/Play RTS/fr.lproj/Localizable.strings b/Application/Resources/Apps/Play RTS/fr.lproj/Localizable.strings
index 470c85a64..a5d60f177 100644
--- a/Application/Resources/Apps/Play RTS/fr.lproj/Localizable.strings
+++ b/Application/Resources/Apps/Play RTS/fr.lproj/Localizable.strings
@@ -346,6 +346,9 @@
Title label used to present the latest episodes from TV favorite shows */
"Latest episodes from your favorites" = "Derniers épisodes de vos favoris";
+/* Title label used to present the radio latest podcast episodes */
+"Latest podcasts" = "Derniers podcasts";
+
/* Title label used to present the radio latest videos */
"Latest videos" = "Vidéos les plus récentes";
@@ -536,6 +539,12 @@
/* Mail body header to declare a technical issue */
"Please describe the issue below:" = "Merci de décrire ci-dessous le problème rencontré :";
+/* Title label used to present radio associated podcasts */
+"Podcasts" = "Podcasts";
+
+/* Title of the section when we show podcasts by date */
+"Podcasts by date" = "Podcasts par date";
+
/* Most poular shows on Play SRG, displayed in the tvOS top shelf */
"Popular on Play SRG" = "Populaire sur Play RTS";
@@ -604,6 +613,12 @@
/* Title label used to present medias whose playback can be resumed */
"Resume playback" = "Reprendre la lecture";
+/* Title label used to present audios whose playback can be resumed */
+"Resume audios playback" = "Reprendre la lecture";
+
+/* Title label used to present videos whose playback can be resumed */
+"Resume videos playback" = "Reprendre la lecture";
+
/* Label to present the search view
Search shortcut label
Search tab bar title
@@ -680,7 +695,7 @@
/* Label of the button for Podcast square image format selection
Podcast square image format selection view title */
-"Square images" = "Square images";
+"Square images" = "Images carrées";
/* Server setting name */
"Stage" = "Stage";
@@ -836,9 +851,6 @@
/* Version label in settings */
"Version" = "Version";
-/* Label of the button to access release notes and download internal builds (App Center) */
-"Versions and release notes" = "Versions et notes de mise à jour";
-
/* Background video playback setting section footer */
"Video playback continues even when you leave the application." = "Autorise la lecture vidéo à se poursuivre même quand vous sortez de l'application.";
diff --git a/Application/Resources/Apps/Play SRF/ApplicationConfiguration.json b/Application/Resources/Apps/Play SRF/ApplicationConfiguration.json
index 7f18c43aa..099b90644 100755
--- a/Application/Resources/Apps/Play SRF/ApplicationConfiguration.json
+++ b/Application/Resources/Apps/Play SRF/ApplicationConfiguration.json
@@ -20,7 +20,7 @@
"radioChannels": "[{\"uid\":\"69e8ac16-4327-4af4-b873-fd5cd6e895a7\",\"name\":\"Radio SRF 1\",\"resourceUid\":\"srf1\",\"songsViewStyle\":\"collapsed\",\"color\":\"#F7A600\",\"secondColor\":\"#FFD651\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true,\"numberOfLivePlaceholders\":8},{\"uid\":\"c8537421-c9c5-4461-9c9c-c15816458b46\",\"name\":\"Radio SRF 2 Kultur\",\"resourceUid\":\"srf2\",\"songsViewStyle\":\"collapsed\",\"color\":\"#CA3DAB\",\"secondColor\":\"#8C1D60\"},{\"uid\":\"dd0fa1ba-4ff6-4e1a-ab74-d7e49057d96f\",\"name\":\"Radio SRF 3\",\"resourceUid\":\"srf3\",\"songsViewStyle\":\"expanded\",\"color\":\"#464646\",\"secondColor\":\"#000000\"},{\"uid\":\"ee1fb348-2b6a-4958-9aac-ec6c87e190da\",\"name\":\"Radio SRF 4 News\",\"resourceUid\":\"srf4\",\"color\":\"#E31F2B\",\"secondColor\":\"#6A0B0C\"},{\"uid\":\"a9c5c070-8899-46c7-ac27-f04f1be902fd\",\"name\":\"Radio SRF Musikwelle\",\"resourceUid\":\"srf_musikwelle\",\"songsViewStyle\":\"expanded\",\"color\":\"#42A3F1\",\"secondColor\":\"#0066B0\"},{\"uid\":\"66815fe2-9008-4853-80a5-f9caaffdf3a9\",\"name\":\"Radio SRF Virus\",\"resourceUid\":\"virus\",\"songsViewStyle\":\"expanded\",\"color\":\"#A5FF00\",\"secondColor\":\"#BDFF44\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true,\"homepageHidden\":true}]",
"tvChannels": "[{\"uid\":\"la1\",\"name\":\"LA 1\",\"resourceUid\":\"la1\",\"color\":\"#FF9120\",\"secondColor\":\"#E15100\"},{\"uid\":\"la2\",\"name\":\"LA 2\",\"resourceUid\":\"la2\",\"color\":\"#FFCF2F\",\"secondColor\":\"#F38A0D\"},{\"uid\":\"143932a79bb5a123a646b68b1d1188d7ae493e5b\",\"name\":\"RTS 1\",\"resourceUid\":\"rts_un\",\"color\":\"#00D6F3\",\"secondColor\":\"#00B6F0\",\"titleColor\":\"#161616\"},{\"uid\":\"d7dfff28deee44e1d3c49a3d37d36d492b29671b\",\"name\":\"RTS 2\",\"resourceUid\":\"rts_deux\",\"color\":\"#BB66FF\",\"secondColor\":\"#782EB5\"},{\"uid\":\"5d332a26e06d08eec8ad385d566187df72955623\",\"name\":\"RTS Info\",\"resourceUid\":\"rts_info\",\"color\":\"#3787FF\",\"secondColor\":\"#153567\"},{\"uid\":\"23FFBE1B-65CE-4188-ADD2-C724186C2C9F\",\"name\":\"SRF 1\",\"resourceUid\":\"tv_srf1\",\"color\":\"#C91024\",\"secondColor\":\"#8D0614\"},{\"uid\":\"E4D5AD08-C1E8-46A3-BB58-4875051D60D2\",\"name\":\"SRF zwei\",\"resourceUid\":\"tv_srf2\",\"color\":\"#FFB600\",\"secondColor\":\"#ED7004\",\"titleColor\":\"#161616\",\"hasDarkStatusBar\":true},{\"uid\":\"34c2819e-e715-43d7-9026-40a443152a97\",\"name\":\"SRF info\",\"resourceUid\":\"tv_srf_info\",\"color\":\"#AF001E\",\"secondColor\":\"#830512\"}]",
"satelliteRadioChannels": "[{\"uid\":\"rsp\",\"name\":\"Radio Swiss Pop\",\"resourceUid\":\"rsp\",\"songsViewStyle\":\"expanded\",\"color\":\"#F01F73\",\"secondColor\":\"#D31A3C\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswisspop.ch/de\"},{\"uid\":\"rsc-de\",\"name\":\"Radio Swiss Classic\",\"resourceUid\":\"rsc\",\"songsViewStyle\":\"expanded\",\"color\":\"#09A1DE\",\"secondColor\":\"#036E99\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissclassic.ch/de\"},{\"uid\":\"rsj\",\"name\":\"Radio Swiss Jazz\",\"resourceUid\":\"rsj\",\"songsViewStyle\":\"expanded\",\"color\":\"#F7B222\",\"secondColor\":\"#CC7A00\",\"homepageHidden\":true, \"shareURL\":\"https://www.radioswissjazz.ch/de\"}]",
- "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}",
+ "topicColors": "{\"urn:rsi:topic:tv:1\":{\"firstColor\":\"#B5344E\",\"secondColor\":\"#480010\"},\"urn:rsi:topic:tv:4\":{\"firstColor\":\"#D7B447\",\"secondColor\":\"#B62019\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:7\":{\"firstColor\":\"#546591\",\"secondColor\":\"#2C3A50\"},\"urn:rsi:topic:tv:8\":{\"firstColor\":\"#CD4023\",\"secondColor\":\"#90062E\"},\"urn:rsi:topic:tv:11\":{\"firstColor\":\"#DEA706\",\"secondColor\":\"#E92466\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:40\":{\"firstColor\":\"#44BDA8\",\"secondColor\":\"#00324E\"},\"urn:rsi:topic:tv:80\":{\"firstColor\":\"#1F509D\",\"secondColor\":\"#121A37\"},\"urn:rsi:topic:tv:90\":{\"firstColor\":\"#8B96A5\",\"secondColor\":\"#4F5562\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:100\":{\"firstColor\":\"#D75959\",\"secondColor\":\"#29336C\"},\"urn:rsi:topic:tv:600\":{\"firstColor\":\"#23B6CD\",\"secondColor\":\"#7C3184\",\"reduceBrightness\":true},\"urn:rsi:topic:tv:6000\":{\"firstColor\":\"#017EB3\",\"secondColor\":\"#011844\"},\"urn:rtr:topic:tv:2d48ba80-566c-4359-9e8d-8d9b2d570e0a\":{\"firstColor\":\"#00A1A1\",\"secondColor\":\"#04575B\"},\"urn:rtr:topic:tv:7d7f21be-6727-4939-9126-5bca25eb3a49\":{\"firstColor\":\"#80D2E3\",\"secondColor\":\"#003D58\"},\"urn:rtr:topic:tv:20e7478f-1ea1-49c3-81c2-5f157d6ff092\":{\"firstColor\":\"#340101\",\"secondColor\":\"#8F0E0F\"},\"urn:rtr:topic:tv:50bb90d6-41af-4bbd-b92c-6ef5db16a9b3\":{\"firstColor\":\"#8A0533\",\"secondColor\":\"#812626\"},\"urn:rtr:topic:tv:c50140e7-5740-4c44-abd0-0f7d9ea68da7\":{\"firstColor\":\"#A6A6A7\",\"secondColor\":\"#2C2B2D\"},\"urn:rtr:topic:tv:dfb7ae6d-cb73-431b-a817-b1663ec2f58a\":{\"firstColor\":\"#00F8CC\",\"secondColor\":\"#018864\"},\"urn:rts:topic:tv:623\":{\"firstColor\":\"#5C845B\",\"secondColor\":\"#16280F\"},\"urn:rts:topic:tv:665\":{\"firstColor\":\"#3787FF\",\"secondColor\":\"#0A1C33\"},\"urn:rts:topic:tv:1095\":{\"firstColor\":\"#F5F500\",\"secondColor\":\"#BEB405\",\"reduceBrightness\":true},\"urn:rts:topic:tv:1353\":{\"firstColor\":\"#084165\",\"secondColor\":\"#140953\"},\"urn:rts:topic:tv:2743\":{\"firstColor\":\"#BCF6FF\",\"secondColor\":\"#00D0EF\",\"reduceBrightness\":true},\"urn:rts:topic:tv:10193\":{\"firstColor\":\"#EB2350\",\"secondColor\":\"#A61637\"},\"urn:rts:topic:tv:54537\":{\"firstColor\":\"#FFE03E\",\"secondColor\":\"#F98E73\",\"reduceBrightness\":true},\"urn:rts:topic:tv:59220\":{\"firstColor\":\"#492b63\",\"secondColor\":\"#271633\"},\"urn:rts:topic:tv:67132\":{\"firstColor\":\"#415FAF\",\"secondColor\":\"#23376B\"},\"urn:rts:topic:tv:73840\":{\"firstColor\":\"#FF77CD\",\"secondColor\":\"#663052\"},\"urn:srf:topic:tv:1d7d9cfb-6682-4d5b-9e36-322e8fa93c03\":{\"firstColor\":\"#00A4B3\",\"secondColor\":\"#006973\"},\"urn:srf:topic:tv:4acf86dd-7ff7-45d3-baf8-33375340d976\":{\"firstColor\":\"#3f4b70\",\"secondColor\":\"#131a2d\"},\"urn:srf:topic:tv:9a79b1de-cde8-4528-b304-d1ae1363f52f\":{\"firstColor\":\"#836fcd\",\"secondColor\":\"#36343f\"},\"urn:srf:topic:tv:63f937e4-859e-42c4-a430-bdb74dd09645\":{\"firstColor\":\"#4480a2\",\"secondColor\":\"#20182c\"},\"urn:srf:topic:tv:67f812fd-19a3-4c22-9e6b-ec36e65a4703\":{\"firstColor\":\"#bb3966\",\"secondColor\":\"#190406\"},\"urn:srf:topic:tv:593eb926-d892-41ba-8b1f-eccbcfd7f15f\":{\"firstColor\":\"#2bbf9b\",\"secondColor\":\"#02291e\"},\"urn:srf:topic:tv:649e36d7-ff57-41c8-9c1b-7892daf15e78\":{\"firstColor\":\"#FF0037\",\"secondColor\":\"#AF001E\"},\"urn:srf:topic:tv:882cb264-cf81-4a9c-b660-d42519b7ce28\":{\"firstColor\":\"#c91d7d\",\"secondColor\":\"#31041f\"},\"urn:srf:topic:tv:43741c59-317e-458b-ac38-c2b1c065c865\":{\"firstColor\":\"#0075ad\",\"secondColor\":\"#000022\"},\"urn:srf:topic:tv:516421f0-ec89-43ba-823b-1b5ceec262f3\":{\"firstColor\":\"#5FB281\",\"secondColor\":\"#154e60\"},\"urn:srf:topic:tv:641223fa-f112-4d98-8aec-cb22262a1182\":{\"firstColor\":\"#c55cee\",\"secondColor\":\"#0c1c68\"},\"urn:srf:topic:tv:a2d97206-0b85-4226-8afe-06e86ebd05b2\":{\"firstColor\":\"#9fc885\",\"secondColor\":\"#20281a\"},\"urn:srf:topic:tv:a709c610-b275-4c0c-a496-cba304c36712\":{\"firstColor\":\"#b3131d\",\"secondColor\":\"#3e0b14\"},\"urn:srf:topic:tv:b58dcf14-96ac-4046-8676-fd8a942c0e88\":{\"firstColor\":\"#7081b0\",\"secondColor\":\"#202020\"},\"urn:srf:topic:tv:bb7b21e0-1056-4e28-bac3-c610393b5b0f\":{\"firstColor\":\"#3c788e\",\"secondColor\":\"#1b3e48\"},\"urn:srf:topic:tv:e52080fc-f36b-481e-955f-071b6c8d6dc3\":{\"firstColor\":\"#ff6778\",\"secondColor\":\"#920a1a\",\"reduceBrightness\":true},\"urn:srf:topic:tv:fa793c13-bebc-41b9-9710-bf8a34192c15\":{\"firstColor\":\"#baead5\",\"secondColor\":\"#010b40\",\"reduceBrightness\":true}}",
"continuousPlaybackPlayerViewTransitionDuration": 10,
"continuousPlaybackForegroundTransitionDuration": 0,
"continuousPlaybackBackgroundTransitionDuration": 0,
diff --git a/Application/Resources/Apps/Play SRF/de.lproj/Localizable.strings b/Application/Resources/Apps/Play SRF/de.lproj/Localizable.strings
index de13187aa..7d0e238da 100755
--- a/Application/Resources/Apps/Play SRF/de.lproj/Localizable.strings
+++ b/Application/Resources/Apps/Play SRF/de.lproj/Localizable.strings
@@ -97,7 +97,7 @@
/* Audio home page selection view title
Label of the button for audio homepage option selection */
-"Audio home page" = "Audio home page";
+"Audio home page" = "Audio Startseite";
/* Audios tab title
Header for audio search results
@@ -346,6 +346,9 @@
Title label used to present the latest episodes from TV favorite shows */
"Latest episodes from your favorites" = "Die neusten Episoden aus deinen Favoriten";
+/* Title label used to present the radio latest podcast episodes */
+"Latest podcasts" = "Neueste Podcasts";
+
/* Title label used to present the radio latest videos */
"Latest videos" = "Neuste Videos";
@@ -390,10 +393,10 @@
"Mandatory update" = "Update erforderlich";
/* Many curated audio homepages option setting state */
-"Many curated pages (PAC landing pages)" = "Many curated pages (PAC landing pages)";
+"Many curated pages (PAC landing pages)" = "Viele kuratierte Seiten (PAC Landing Pages)";
/* Many predefined audio homepage option setting state */
-"Many predefined pages" = "Many predefined pages";
+"Many predefined pages" = "Viele vordefinierte Seiten";
/* Message on top screen when trying to open a media in the download list and the media is not downloaded. */
"Media not available yet" = "Inhalt noch nicht verfügbar";
@@ -488,7 +491,7 @@
"OK" = "OK";
/* One curated audio homepage option setting state */
-"One curated page (PAC Audio)" = "One curated page (PAC Audio)";
+"One curated page (PAC Audio)" = "Eine kuratierte Seite (PAC Audio)";
/* Label of the button opening system settings */
"Open system settings" = "Einstellungen anzeigen";
@@ -536,6 +539,12 @@
/* Mail body header to declare a technical issue */
"Please describe the issue below:" = "Bitte beschreiben Sie das Problem unten:";
+/* Title label used to present radio associated podcasts */
+"Podcasts" = "Podcasts";
+
+/* Title of the section when we show podcasts by date */
+"Podcasts by date" = "Podcasts nach Datum";
+
/* Most poular shows on Play SRG, displayed in the tvOS top shelf */
"Popular on Play SRG" = "Beliebt auf Play SRF";
@@ -604,6 +613,12 @@
/* Title label used to present medias whose playback can be resumed */
"Resume playback" = "Weiterschauen";
+/* Title label used to present audios whose playback can be resumed */
+"Resume audios playback" = "Weiterhören";
+
+/* Title label used to present videos whose playback can be resumed */
+"Resume videos playback" = "Weiterschauen";
+
/* Label to present the search view
Search shortcut label
Search tab bar title
@@ -680,7 +695,7 @@
/* Label of the button for Podcast square image format selection
Podcast square image format selection view title */
-"Square images" = "Square images";
+"Square images" = "Quadratische Bilder";
/* Server setting name */
"Stage" = "Stage";
@@ -836,9 +851,6 @@
/* Version label in settings */
"Version" = "Version";
-/* Label of the button to access release notes and download internal builds (App Center) */
-"Versions and release notes" = "Versionen und neue Funktionen";
-
/* Background video playback setting section footer */
"Video playback continues even when you leave the application." = "Die Videos werden ohne Unterbrechung im Hintergrund abgespielt.";
diff --git a/Application/Resources/Apps/Play SWI/en.lproj/Localizable.strings b/Application/Resources/Apps/Play SWI/en.lproj/Localizable.strings
index 6eddef361..2324575ab 100755
--- a/Application/Resources/Apps/Play SWI/en.lproj/Localizable.strings
+++ b/Application/Resources/Apps/Play SWI/en.lproj/Localizable.strings
@@ -346,6 +346,9 @@
Title label used to present the latest episodes from TV favorite shows */
"Latest episodes from your favorites" = "Latest videos from your favorites";
+/* Title label used to present the radio latest podcast episodes */
+"Latest podcasts" = "Latest podcasts";
+
/* Title label used to present the radio latest videos */
"Latest videos" = "Latest videos";
@@ -536,6 +539,12 @@
/* Mail body header to declare a technical issue */
"Please describe the issue below:" = "Please describe the issue below:";
+/* Title label used to present radio associated podcasts */
+"Podcasts" = "Podcasts";
+
+/* Title of the section when we show podcasts by date */
+"Podcasts by date" = "Podcasts by date";
+
/* Most poular shows on Play SRG, displayed in the tvOS top shelf */
"Popular on Play SRG" = "Popular on Play SWI";
@@ -604,6 +613,12 @@
/* Title label used to present medias whose playback can be resumed */
"Resume playback" = "Resume playback";
+/* Title label used to present audios whose playback can be resumed */
+"Resume audios playback" = "Resume playback";
+
+/* Title label used to present videos whose playback can be resumed */
+"Resume videos playback" = "Resume playback";
+
/* Label to present the search view
Search shortcut label
Search tab bar title
@@ -836,9 +851,6 @@
/* Version label in settings */
"Version" = "Version";
-/* Label of the button to access release notes and download internal builds (App Center) */
-"Versions and release notes" = "Versions and release notes";
-
/* Background video playback setting section footer */
"Video playback continues even when you leave the application." = "Video playback continues even when you leave the application.";
diff --git a/Application/Resources/Settings.bundle/com.mono0926.LicensePlist.latest_result.txt b/Application/Resources/Settings.bundle/com.mono0926.LicensePlist.latest_result.txt
index 5ddb3b792..683d13d09 100755
--- a/Application/Resources/Settings.bundle/com.mono0926.LicensePlist.latest_result.txt
+++ b/Application/Resources/Settings.bundle/com.mono0926.LicensePlist.latest_result.txt
@@ -36,7 +36,7 @@ name: app-check, nameSpecified: AppCheck, owner: google, version: 10.19.1, sourc
name: appcenter-sdk-apple, nameSpecified: AppCenter, owner: microsoft, version: 5.0.5, source: https://github.com/microsoft/appcenter-sdk-apple
-name: Comscore-Swift-Package-Manager, nameSpecified: Comscore-Swift-Package-Manager, owner: comScore, version: 6.11.0, source: https://github.com/comScore/Comscore-Swift-Package-Manager
+name: Comscore-Swift-Package-Manager, nameSpecified: ComScore, owner: comScore, version: 6.13.0, source: https://github.com/comScore/Comscore-Swift-Package-Manager
name: DZNEmptyDataSet, nameSpecified: DZNEmptyDataSet, owner: dzenbot, version: , source: https://github.com/dzenbot/DZNEmptyDataSet
@@ -88,13 +88,13 @@ name: PLCrashReporter, nameSpecified: PLCrashReporter, owner: microsoft, version
name: promises, nameSpecified: Promises, owner: google, version: 2.4.0, source: https://github.com/google/promises
-name: srganalytics-apple, nameSpecified: SRGAnalytics, owner: SRGSSR, version: 9.1.0, source: https://github.com/SRGSSR/srganalytics-apple
+name: srganalytics-apple, nameSpecified: SRGAnalytics, owner: SRGSSR, version: 9.1.3, source: https://github.com/SRGSSR/srganalytics-apple
name: srgappearance-apple, nameSpecified: SRGAppearance, owner: SRGSSR, version: 5.2.2, source: https://github.com/SRGSSR/srgappearance-apple
name: srgcontentprotection-apple, nameSpecified: SRGContentProtection, owner: SRGSSR, version: 3.1.0, source: https://github.com/SRGSSR/srgcontentprotection-apple
-name: srgdataprovider-apple, nameSpecified: SRGDataProvider, owner: SRGSSR, version: 19.0.4, source: https://github.com/SRGSSR/srgdataprovider-apple
+name: srgdataprovider-apple, nameSpecified: SRGDataProvider, owner: SRGSSR, version: 19.0.6, source: https://github.com/SRGSSR/srgdataprovider-apple
name: srgdiagnostics-apple, nameSpecified: SRGDiagnostics, owner: SRGSSR, version: 3.1.0, source: https://github.com/SRGSSR/srgdiagnostics-apple
@@ -104,7 +104,7 @@ name: srgletterbox-apple, nameSpecified: SRGLetterbox, owner: SRGSSR, version: 9
name: srglogger-apple, nameSpecified: SRGLogger, owner: SRGSSR, version: 3.1.0, source: https://github.com/SRGSSR/srglogger-apple
-name: srgmediaplayer-apple, nameSpecified: SRGMediaPlayer, owner: SRGSSR, version: 7.2.1, source: https://github.com/SRGSSR/srgmediaplayer-apple
+name: srgmediaplayer-apple, nameSpecified: SRGMediaPlayer, owner: SRGSSR, version: 7.2.3, source: https://github.com/SRGSSR/srgmediaplayer-apple
name: srgnetwork-apple, nameSpecified: SRGNetwork, owner: SRGSSR, version: 3.1.0, source: https://github.com/SRGSSR/srgnetwork-apple
diff --git a/Application/Resources/Settings.bundle/com.mono0926.LicensePlist.plist b/Application/Resources/Settings.bundle/com.mono0926.LicensePlist.plist
index 635e2e1aa..e445b2830 100755
--- a/Application/Resources/Settings.bundle/com.mono0926.LicensePlist.plist
+++ b/Application/Resources/Settings.bundle/com.mono0926.LicensePlist.plist
@@ -54,7 +54,7 @@
File
com.mono0926.LicensePlist/Comscore-Swift-Package-Manager
Title
- Comscore-Swift-Package-Manager (6.11.0)
+ ComScore (6.13.0)
Type
PSChildPaneSpecifier
@@ -262,7 +262,7 @@
File
com.mono0926.LicensePlist/srganalytics-apple
Title
- SRGAnalytics (9.1.0)
+ SRGAnalytics (9.1.3)
Type
PSChildPaneSpecifier
@@ -286,7 +286,7 @@
File
com.mono0926.LicensePlist/srgdataprovider-apple
Title
- SRGDataProvider (19.0.4)
+ SRGDataProvider (19.0.6)
Type
PSChildPaneSpecifier
@@ -326,7 +326,7 @@
File
com.mono0926.LicensePlist/srgmediaplayer-apple
Title
- SRGMediaPlayer (7.2.1)
+ SRGMediaPlayer (7.2.3)
Type
PSChildPaneSpecifier
diff --git a/Application/Sources/Application/AppDelegate.m b/Application/Sources/Application/AppDelegate.m
index 5285a7ccb..281e86dec 100755
--- a/Application/Sources/Application/AppDelegate.m
+++ b/Application/Sources/Application/AppDelegate.m
@@ -24,7 +24,6 @@
@import AirshipCore;
@import AppCenter;
@import AppCenterCrashes;
-@import AppCenterDistribute;
@import AVFoundation;
@import CarPlay;
@import Firebase;
@@ -207,12 +206,7 @@ - (void)setupAppCenter
return;
}
-#if defined(APPCENTER)
- MSACDistribute.updateTrack = MSACUpdateTrackPrivate;
- [MSACAppCenter start:appCenterSecret withServices:@[ MSACCrashes.class, MSACDistribute.class ]];
-#else
[MSACAppCenter start:appCenterSecret withServices:@[ MSACCrashes.class ]];
-#endif
}
- (void)setupDataProvider
diff --git a/Application/Sources/Calendar/CalendarViewController.m b/Application/Sources/Calendar/CalendarViewController.m
index 10075dc8b..a8261110b 100755
--- a/Application/Sources/Calendar/CalendarViewController.m
+++ b/Application/Sources/Calendar/CalendarViewController.m
@@ -22,6 +22,7 @@
@interface CalendarViewController ()
+@property (nonatomic) SRGTransmission transmission;
@property (nonatomic) RadioChannel *radioChannel;
@property (nonatomic) NSDate *initialDate;
@@ -46,6 +47,7 @@ @implementation CalendarViewController
- (instancetype)initWithRadioChannel:(RadioChannel *)radioChannel date:(NSDate *)date
{
if (self = [self init]) {
+ self.transmission = radioChannel ? SRGTransmissionRadio : SRGTransmissionTV;
self.radioChannel = radioChannel;
self.initialDate = date;
self.selectionFeedbackGenerator = [[UISelectionFeedbackGenerator alloc] init];
@@ -65,7 +67,11 @@ - (instancetype)initWithRadioChannel:(RadioChannel *)radioChannel date:(NSDate *
- (NSString *)title
{
- return TitleForApplicationSection(ApplicationSectionShowByDate);
+ if (self.radioChannel == nil) {
+ return TitleForApplicationSection(ApplicationSectionShowByDate);
+ } else {
+ return [self.radioChannel sectionTitleWithSectionContext:ApplicationSectionShowByDate];
+ }
}
#pragma mark View lifecycle
@@ -253,7 +259,7 @@ - (void)showMediasForDate:(NSDate *)date animated:(BOOL)animated
}
}
- UIViewController *newDailyMediasViewController = [SectionViewController mediasViewControllerForDay:[SRGDay dayFromDate:date] channelUid:self.radioChannel.uid];
+ UIViewController *newDailyMediasViewController = [SectionViewController mediasViewControllerForDay:[SRGDay dayFromDate:date] transmission:self.transmission channelUid:self.radioChannel.uid];
[self.pageViewController setViewControllers:@[newDailyMediasViewController] direction:navigationDirection animated:animated completion:nil];
[self play_setNeedsScrollableViewUpdate];
@@ -429,7 +435,7 @@ - (UIViewController *)pageViewController:(UIPageViewController *)pageViewControl
UIViewController *currentDailyMediasViewController = (UIViewController *)viewController;
NSDate *date = [NSCalendar.srg_defaultCalendar dateByAddingComponents:dateComponents toDate:currentDailyMediasViewController.date options:0];
- return [SectionViewController mediasViewControllerForDay:[SRGDay dayFromDate:date] channelUid:self.radioChannel.uid];
+ return [SectionViewController mediasViewControllerForDay:[SRGDay dayFromDate:date] transmission:self.transmission channelUid:self.radioChannel.uid];
}
- (UIViewController *)pageViewController:(UIPageViewController *)pageViewController viewControllerAfterViewController:(UIViewController *)viewController
@@ -443,7 +449,7 @@ - (UIViewController *)pageViewController:(UIPageViewController *)pageViewControl
dateComponents.day = 1;
NSDate *date = [NSCalendar.srg_defaultCalendar dateByAddingComponents:dateComponents toDate:currentDailyMediasViewController.date options:0];
- return [SectionViewController mediasViewControllerForDay:[SRGDay dayFromDate:date] channelUid:self.radioChannel.uid];
+ return [SectionViewController mediasViewControllerForDay:[SRGDay dayFromDate:date] transmission:self.transmission channelUid:self.radioChannel.uid];
}
#pragma mark UIPageViewControllerDelegate protocol
diff --git a/Application/Sources/Configuration/Channel.h b/Application/Sources/Configuration/Channel.h
index b07494feb..936123a33 100644
--- a/Application/Sources/Configuration/Channel.h
+++ b/Application/Sources/Configuration/Channel.h
@@ -26,6 +26,20 @@ typedef NS_ENUM(NSInteger, SongsViewStyle) {
SongsViewStyleExpanded
};
+/**
+ * Show types for radios
+ */
+typedef NS_ENUM(NSInteger, ShowType) {
+ /**
+ * Usual broadcast shows, default value if nil
+ */
+ ShowTypeShow,
+ /**
+ * Podcast shows
+ */
+ ShowTypePodcast
+};
+
@interface Channel : NSObject
/**
@@ -78,6 +92,11 @@ typedef NS_ENUM(NSInteger, SongsViewStyle) {
*/
@property (nonatomic, readonly) SongsViewStyle songsViewStyle;
+/**
+ * The type of show hosted by the channel.
+ */
+@property (nonatomic, readonly) ShowType showType;
+
/**
* The channel content page identifier.
*/
diff --git a/Application/Sources/Configuration/Channel.m b/Application/Sources/Configuration/Channel.m
index ab1d7b138..ad4bf4f21 100644
--- a/Application/Sources/Configuration/Channel.m
+++ b/Application/Sources/Configuration/Channel.m
@@ -20,6 +20,18 @@ static SongsViewStyle SongsViewStyleWithString(NSString *string)
return songsViewStyle ? songsViewStyle.integerValue : SongsViewStyleNone;
}
+static ShowType ShowTypeWithString(NSString *string)
+{
+ static dispatch_once_t s_onceToken;
+ static NSDictionary *s_showTypes;
+ dispatch_once(&s_onceToken, ^{
+ s_showTypes = @{ @"show" : @(ShowTypeShow),
+ @"podcast" : @(ShowTypePodcast) };
+ });
+ NSNumber *showType = s_showTypes[string];
+ return showType ? showType.integerValue : ShowTypeShow;
+}
+
@interface Channel ()
@property (nonatomic, copy) NSString *uid;
@@ -31,6 +43,7 @@ @interface Channel ()
@property (nonatomic) UIColor *titleColor;
@property (nonatomic, getter=hasDarkStatusBar) BOOL darkStatusBar;
@property (nonatomic) SongsViewStyle songsViewStyle;
+@property (nonatomic) ShowType showType;
@property (nonatomic, copy) NSString *contentPageId;
@end
@@ -92,7 +105,12 @@ - (instancetype)initWithDictionary:(NSDictionary *)dictionary
if ([songsViewStyleValue isKindOfClass:NSString.class]) {
self.songsViewStyle = SongsViewStyleWithString(songsViewStyleValue);
}
-
+
+ id showTypeValue = dictionary[@"showType"];
+ if ([showTypeValue isKindOfClass:NSString.class]) {
+ self.showType = ShowTypeWithString(showTypeValue);
+ }
+
#if DEBUG || NIGHTLY || BETA
id contentPageIdValue = dictionary[@"contentPageId"];
if ([contentPageIdValue isKindOfClass:NSString.class]) {
diff --git a/Application/Sources/Configuration/RadioChannel.swift b/Application/Sources/Configuration/RadioChannel.swift
index 772079441..0c5489dc5 100644
--- a/Application/Sources/Configuration/RadioChannel.swift
+++ b/Application/Sources/Configuration/RadioChannel.swift
@@ -40,4 +40,12 @@ extension RadioChannel {
return Self.configuredSection(from: homeSection, withChannelUid: uid)
}
}
+
+ @objc func sectionTitle(sectionContext: ApplicationSection) -> String {
+ if sectionContext == .showByDate, showType == .podcast {
+ NSLocalizedString("Podcasts by date", comment: "Title of the section when we show podcasts by date")
+ } else {
+ TitleForApplicationSection(sectionContext)
+ }
+ }
}
diff --git a/Application/Sources/Content/Content.swift b/Application/Sources/Content/Content.swift
index f9aab485d..6833dc2ac 100644
--- a/Application/Sources/Content/Content.swift
+++ b/Application/Sources/Content/Content.swift
@@ -211,7 +211,9 @@ private extension Content {
case .livestreams:
NSLocalizedString("TV channels", comment: "Title label to present main TV livestreams")
case .continueWatching:
- NSLocalizedString("Resume playback", comment: "Title label used to present medias whose playback can be resumed")
+ NSLocalizedString("Resume videos playback", comment: "Title label used to present videos whose playback can be resumed")
+ case .continueListening:
+ NSLocalizedString("Resume audios playback", comment: "Title label used to present audios whose playback can be resumed")
case .watchLater:
NSLocalizedString("Later", comment: "Title Label used to present the video later list")
case .showAccess:
@@ -265,7 +267,7 @@ private extension Content {
switch contentSection.type {
case .predefined:
switch presentation.type {
- case .favoriteShows, .continueWatching, .watchLater:
+ case .favoriteShows, .continueWatching, .watchLater, .continueListening:
true
default:
false
@@ -283,7 +285,7 @@ private extension Content {
.favoriteShows
case .myProgram:
.episodesFromFavorites
- case .continueWatching:
+ case .continueWatching, .continueListening:
.resumePlayback
case .watchLater:
.watchLater
@@ -327,7 +329,7 @@ private extension Content {
AnalyticsPageTitle.favorites.rawValue
case .myProgram:
AnalyticsPageTitle.latestEpisodesFromFavorites.rawValue
- case .continueWatching:
+ case .continueWatching, .continueListening:
AnalyticsPageTitle.resumePlayback.rawValue
case .watchLater:
AnalyticsPageTitle.watchLater.rawValue
@@ -367,7 +369,7 @@ private extension Content {
AnalyticsEvent.favorite(action: .remove, source: source, urn: nil)
case .watchLater:
AnalyticsEvent.watchLater(action: .remove, source: source, urn: nil)
- case .continueWatching:
+ case .continueWatching, .continueListening:
AnalyticsEvent.historyRemove(source: source, urn: nil)
default:
nil
@@ -463,7 +465,7 @@ private extension Content {
return dataProvider.tvTopics(for: contentSection.vendor)
.map { $0.map { .topic($0) } }
.eraseToAnyPublisher()
- case .continueWatching:
+ case .continueWatching, .continueListening:
return dataProvider.resumePlaybackPublisher(pageSize: pageSize, paginatedBy: paginator, filter: filter)
.map { $0.map { .media($0) } }
.eraseToAnyPublisher()
@@ -505,7 +507,7 @@ private extension Content {
switch contentSection.presentation.type {
case .favoriteShows, .myProgram:
UserInteractionSignal.favoriteUpdates()
- case .continueWatching:
+ case .continueWatching, .continueListening:
UserInteractionSignal.historyUpdates()
case .watchLater:
UserInteractionSignal.watchLaterUpdates()
@@ -536,7 +538,7 @@ private extension Content {
Content.removeFromFavorites(items)
case .watchLater:
Content.removeFromWatchLater(items)
- case .continueWatching:
+ case .continueWatching, .continueListening:
Content.removeFromHistory(items)
default:
break
@@ -567,14 +569,24 @@ private extension Content {
switch configuredSection {
case .history:
return NSLocalizedString("History", comment: "Title label used to present the history")
- case .radioAllShows, .tvAllShows:
+ case .tvAllShows:
return NSLocalizedString("Shows", comment: "Title label used to present radio associated shows")
+ case let .radioAllShows(channelUid):
+ if ApplicationConfiguration.shared.channel(forUid: channelUid)?.showType == .podcast {
+ return NSLocalizedString("Podcasts", comment: "Title label used to present radio associated podcasts")
+ } else {
+ return NSLocalizedString("Shows", comment: "Title label used to present radio associated shows")
+ }
case .favoriteShows, .radioFavoriteShows:
return NSLocalizedString("Favorites", comment: "Title label used to present the radio favorite shows")
case .radioLatest:
return NSLocalizedString("The latest audios", comment: "Title label used to present the radio latest audios")
- case .radioLatestEpisodes:
- return NSLocalizedString("The latest episodes", comment: "Title label used to present the radio latest audio episodes")
+ case let .radioLatestEpisodes(channelUid):
+ if ApplicationConfiguration.shared.channel(forUid: channelUid)?.showType == .podcast {
+ return NSLocalizedString("Latest podcasts", comment: "Title label used to present the radio latest podcast episodes")
+ } else {
+ return NSLocalizedString("The latest episodes", comment: "Title label used to present the radio latest audio episodes")
+ }
case .radioLatestEpisodesFromFavorites:
return NSLocalizedString("Latest episodes from your favorites", comment: "Title label used to present the latest episodes from radio favorite shows")
case .radioLatestVideos:
@@ -586,7 +598,7 @@ private extension Content {
case .radioMostPopular:
return NSLocalizedString("Most listened to", comment: "Title label used to present the radio most popular audio medias")
case .radioResumePlayback:
- return NSLocalizedString("Resume playback", comment: "Title label used to present medias whose playback can be resumed")
+ return NSLocalizedString("Resume audios playback", comment: "Title label used to present audios whose playback can be resumed")
case .radioWatchLater, .watchLater:
return NSLocalizedString("Later", comment: "Title Label used to present the audio later list")
case .tvLive:
@@ -608,8 +620,12 @@ private extension Content {
return NSLocalizedString("Downloads", comment: "Label to present downloads")
case .notifications:
return NSLocalizedString("Notifications", comment: "Title label used to present notifications")
- case .radioShowAccess:
- return NSLocalizedString("Shows", comment: "Title label used to present the radio shows AZ and radio shows by date access buttons")
+ case let .radioShowAccess(channelUid):
+ if ApplicationConfiguration.shared.channel(forUid: channelUid)?.showType == .podcast {
+ return NSLocalizedString("Podcasts", comment: "Title label used to present radio associated podcasts")
+ } else {
+ return NSLocalizedString("Shows", comment: "Title label used to present the radio shows AZ and radio shows by date access buttons")
+ }
#endif
default:
return nil
@@ -895,7 +911,7 @@ private extension Content {
return dataProvider.radioLatestMedias(for: vendor, channelUid: channelUid, pageSize: pageSize, paginatedBy: paginator)
.map { $0.map { .media($0) } }
.eraseToAnyPublisher()
- case let .radioLatestEpisodes(channelUid: channelUid):
+ case let .radioLatestEpisodes(channelUid):
return dataProvider.radioLatestEpisodes(for: vendor, channelUid: channelUid, pageSize: pageSize, paginatedBy: paginator)
.map { $0.map { .media($0) } }
.eraseToAnyPublisher()
diff --git a/Application/Sources/Content/PageViewController.swift b/Application/Sources/Content/PageViewController.swift
index e82a44561..139e285b9 100644
--- a/Application/Sources/Content/PageViewController.swift
+++ b/Application/Sources/Content/PageViewController.swift
@@ -56,8 +56,9 @@ final class PageViewController: UIViewController {
}
#if os(iOS)
- private static func showByDateViewController(radioChannel: RadioChannel?, date: Date?) -> UIViewController {
- if let radioChannel {
+ private static func showByDateViewController(transmission: SRGTransmission, radioChannel: RadioChannel?, date: Date?) -> UIViewController {
+ // FIXME: If `radioChannel` is null, load all radio episodes by date, not only from the first radio channel.
+ if transmission == .radio, let radioChannel = radioChannel ?? ApplicationConfiguration.shared.radioHomepageChannels.first {
CalendarViewController(radioChannel: radioChannel, date: date)
} else if !ApplicationConfiguration.shared.isTvGuideUnavailable {
ProgramGuideViewController(date: date)
@@ -620,14 +621,14 @@ extension PageViewController: UIScrollViewDelegate {
case .showByDate:
let date = applicationSectionInfo.options?[ApplicationSectionOptionKey.showByDateDateKey] as? Date
if let navigationController {
- let showByDateViewController = Self.showByDateViewController(radioChannel: radioChannel, date: date)
+ let showByDateViewController = Self.showByDateViewController(transmission: .radio, radioChannel: radioChannel, date: date)
navigationController.pushViewController(showByDateViewController, animated: false)
}
return true
case .showAZ:
if let navigationController {
let initialSectionId = applicationSectionInfo.options?[ApplicationSectionOptionKey.showAZIndexKey] as? String
- let showsViewController = SectionViewController.showsViewController(forChannelUid: radioChannel?.uid, initialSectionId: initialSectionId)
+ let showsViewController = SectionViewController.showsViewController(for: .radio, channelUid: radioChannel?.uid, initialSectionId: initialSectionId)
navigationController.pushViewController(showsViewController, animated: false)
}
return true
@@ -643,16 +644,16 @@ extension PageViewController: UIScrollViewDelegate {
}
extension PageViewController: ShowAccessCellActions {
- func openShowAZ() {
- if let navigationController {
- let showsViewController = SectionViewController.showsViewController(forChannelUid: radioChannel?.uid)
+ func openShowAZ(sender _: Any?, event: ShowAccessEvent?) {
+ if let navigationController, let event {
+ let showsViewController = SectionViewController.showsViewController(for: event.transmission, channelUid: radioChannel?.uid)
navigationController.pushViewController(showsViewController, animated: true)
}
}
- func openShowByDate() {
- if let navigationController {
- let showByDateViewController = Self.showByDateViewController(radioChannel: radioChannel, date: nil)
+ func openShowByDate(sender _: Any?, event: ShowAccessEvent?) {
+ if let navigationController, let event {
+ let showByDateViewController = Self.showByDateViewController(transmission: event.transmission, radioChannel: radioChannel, date: nil)
navigationController.pushViewController(showByDateViewController, animated: true)
}
}
@@ -1014,6 +1015,8 @@ private extension PageViewController {
case .video:
let style: ShowAccessCell.Style = !ApplicationConfiguration.shared.isTvGuideUnavailable ? .programGuide : .calendar
ShowAccessCell(style: style).primaryColor(primaryColor)
+ case .audio:
+ ShowAccessCell(style: .calendar).primaryColor(primaryColor)
default:
ShowAccessCell(style: .calendar).primaryColor(primaryColor)
}
diff --git a/Application/Sources/Content/PageViewModel.swift b/Application/Sources/Content/PageViewModel.swift
index d46a6874d..8e93234bc 100644
--- a/Application/Sources/Content/PageViewModel.swift
+++ b/Application/Sources/Content/PageViewModel.swift
@@ -709,7 +709,7 @@ private extension PageViewModel {
var canOpenPage: Bool {
switch presentation.type {
- case .favoriteShows, .myProgram, .continueWatching, .topicSelector, .watchLater:
+ case .favoriteShows, .myProgram, .continueWatching, .continueListening, .topicSelector, .watchLater:
true
default:
if presentation.contentLink != nil {
diff --git a/Application/Sources/Content/SectionViewController.swift b/Application/Sources/Content/SectionViewController.swift
index 25e254021..d3162d261 100644
--- a/Application/Sources/Content/SectionViewController.swift
+++ b/Application/Sources/Content/SectionViewController.swift
@@ -427,24 +427,28 @@ extension SectionViewController {
SectionViewController(section: .configured(.watchLater))
}
- @objc static func mediasViewController(forDay day: SRGDay, channelUid: String?) -> SectionViewController & DailyMediasViewController {
- if let channelUid {
+ @objc static func mediasViewController(forDay day: SRGDay, transmission: SRGTransmission, channelUid: String?) -> SectionViewController & DailyMediasViewController {
+ // FIXME: If `channelUid` is null, load all radio episodes by date, not only from the first radio channel uid.
+ if transmission == .radio, let channelUid = channelUid ?? ApplicationConfiguration.shared.radioHomepageChannels.first?.uid {
SectionViewController(section: .configured(.radioEpisodesForDay(day, channelUid: channelUid)))
} else {
SectionViewController(section: .configured(.tvEpisodesForDay(day)))
}
}
- @objc static func showsViewController(forChannelUid channelUid: String?, initialSectionId: String?) -> SectionViewController {
- if let channelUid {
+ static func showsViewController(for transmission: SRGTransmission, channelUid: String?, initialSectionId: String?) -> SectionViewController {
+ if transmission == .radio, let channelUid {
+ SectionViewController(section: .configured(.radioAllShows(channelUid: channelUid)), initialSectionId: initialSectionId)
+ } else if transmission == .radio, let channelUid = ApplicationConfiguration.shared.radioHomepageChannels.first?.uid {
+ // FIXME: Load all radio A to Z shows, not only from the first channel.
SectionViewController(section: .configured(.radioAllShows(channelUid: channelUid)), initialSectionId: initialSectionId)
} else {
SectionViewController(section: .configured(.tvAllShows), initialSectionId: initialSectionId)
}
}
- @objc static func showsViewController(forChannelUid channelUid: String?) -> SectionViewController {
- showsViewController(forChannelUid: channelUid, initialSectionId: nil)
+ static func showsViewController(for transmission: SRGTransmission, channelUid: String?) -> SectionViewController {
+ showsViewController(for: transmission, channelUid: channelUid, initialSectionId: nil)
}
}
diff --git a/Application/Sources/Helpers/Extensions/Bundble+PlaySRG.swift b/Application/Sources/Helpers/Extensions/Bundble+PlaySRG.swift
index 8ec0bda12..73ff01857 100644
--- a/Application/Sources/Helpers/Extensions/Bundble+PlaySRG.swift
+++ b/Application/Sources/Helpers/Extensions/Bundble+PlaySRG.swift
@@ -53,7 +53,7 @@ extension Bundle {
}
var play_isTestFlightDistribution: Bool {
- #if !DEBUG && !APPCENTER
+ #if !DEBUG
return (appStoreReceiptURL?.path ?? "").contains("sandboxReceipt")
#else
return false
diff --git a/Application/Sources/Settings/SettingsView.swift b/Application/Sources/Settings/SettingsView.swift
index 7d756e2c7..1a5f2e61a 100644
--- a/Application/Sources/Settings/SettingsView.swift
+++ b/Application/Sources/Settings/SettingsView.swift
@@ -4,10 +4,7 @@
// License information is available from the LICENSE file.
//
-#if APPCENTER
- import AppCenterDistribute
-#endif
-#if os(iOS) && (DEBUG || APPCENTER)
+#if os(iOS) && DEBUG
import FLEX
#endif
import SRGAppearanceSwift
@@ -50,7 +47,7 @@ struct SettingsView: View {
AdvancedFeaturesSection(model: model)
ResetSection(model: model)
#endif
- #if os(iOS) && (DEBUG || APPCENTER)
+ #if os(iOS) && DEBUG
DeveloperSection()
#endif
#if DEBUG || NIGHTLY || BETA
@@ -557,9 +554,6 @@ struct SettingsView: View {
}
#endif
Toggle(NSLocalizedString("Always ask user consent at launch", comment: "Always ask user consent at launch setting label"), isOn: $isAlwaysAskUserConsentAtLaunchEnabled)
- #if os(iOS) && APPCENTER
- VersionsAndReleaseNotesButton()
- #endif
} header: {
Text(NSLocalizedString("Advanced features", comment: "Advanced features section header"))
} footer: {
@@ -601,35 +595,6 @@ struct SettingsView: View {
}
}
- #if os(iOS) && APPCENTER
- private struct VersionsAndReleaseNotesButton: View {
- @State private var isSheetDisplayed = false
-
- private var appCenterUrl: URL? {
- guard let appCenterUrlString = Bundle.main.object(forInfoDictionaryKey: "AppCenterURL") as? String, !appCenterUrlString.isEmpty else {
- return nil
- }
- return URL(string: appCenterUrlString)
- }
-
- var body: some View {
- if let appCenterUrl {
- Button(NSLocalizedString("Versions and release notes", comment: "Label of the button to access release notes and download internal builds (App Center)"), action: action)
- .sheet(isPresented: $isSheetDisplayed) {
- SafariView(url: appCenterUrl)
- .ignoresSafeArea()
- }
- }
- }
-
- private func action() {
- UserDefaults.standard.removeObject(forKey: "MSAppCenterPostponedTimestamp")
- Distribute.checkForUpdate()
- isSheetDisplayed = true
- }
- }
- #endif
-
private struct PosterImagesSelectionCell: View {
@AppStorage(PlaySRGSettingPosterImages) private var selectedPosterImages = PosterImages.default
@@ -917,7 +882,7 @@ struct SettingsView: View {
// MARK: Developer section
- #if os(iOS) && (DEBUG || APPCENTER)
+ #if os(iOS) && DEBUG
private struct DeveloperSection: View {
var body: some View {
PlaySection {
diff --git a/Application/Sources/UI/Controllers/PageContainerViewController.swift b/Application/Sources/UI/Controllers/PageContainerViewController.swift
index e99a6a0cf..ba459f767 100644
--- a/Application/Sources/UI/Controllers/PageContainerViewController.swift
+++ b/Application/Sources/UI/Controllers/PageContainerViewController.swift
@@ -167,6 +167,11 @@ extension PageContainerViewController: ScrollableContentContainer {
var play_scrollableChildViewController: UIViewController? {
tabContainerViewController.currentViewController
}
+
+ func play_contentOffsetDidChange(inScrollableView scrollView: UIScrollView) {
+ let adjustedOffset = scrollView.contentOffset.y + scrollView.adjustedContentInset.top
+ tabBarTopConstraint?.constant = max(-adjustedOffset, 0.0)
+ }
}
extension PageContainerViewController: SRGAnalyticsContainerViewTracking {
diff --git a/Application/Sources/UI/Helpers/MediaDescription.swift b/Application/Sources/UI/Helpers/MediaDescription.swift
index 9158b4e16..2fb69f823 100644
--- a/Application/Sources/UI/Helpers/MediaDescription.swift
+++ b/Application/Sources/UI/Helpers/MediaDescription.swift
@@ -41,9 +41,7 @@ import SRGAppearanceSwift
switch style {
case .show:
if let show = media.show {
- if areRedundant(media: media, show: show) {
- return show.title
- } else if let formattedDate = formattedDate(for: media, style: .shortDate) {
+ if !areRedundant(media: media, show: show), let formattedDate = formattedDate(for: media, style: .shortDate) {
// Unbreakable spaces before / after the separator
return "\(show.title) · \(formattedDate)"
} else {
@@ -55,7 +53,12 @@ import SRGAppearanceSwift
case .date:
return formattedDate(for: media)
case .time:
- return formattedTime(for: media)
+ if let show = media.show, !areRedundant(media: media, show: show) {
+ // Unbreakable spaces before / after the separator
+ return "\(formattedTime(for: media)) · \(show.title)"
+ } else {
+ return formattedTime(for: media)
+ }
}
}
diff --git a/Application/Sources/UI/Views/ShowAccessCell.swift b/Application/Sources/UI/Views/ShowAccessCell.swift
index 069ec7c07..8189f8928 100644
--- a/Application/Sources/UI/Views/ShowAccessCell.swift
+++ b/Application/Sources/UI/Views/ShowAccessCell.swift
@@ -5,13 +5,27 @@
//
import SRGAppearanceSwift
+import SRGDataProviderModel
import SwiftUI
// MARK: Contract
@objc protocol ShowAccessCellActions: AnyObject {
- func openShowAZ()
- func openShowByDate()
+ func openShowAZ(sender: Any?, event: ShowAccessEvent?)
+ func openShowByDate(sender: Any?, event: ShowAccessEvent?)
+}
+
+class ShowAccessEvent: UIEvent {
+ let transmission: SRGTransmission
+
+ init(transmission: SRGTransmission) {
+ self.transmission = transmission
+ super.init()
+ }
+
+ override init() {
+ fatalError("init() is not available")
+ }
}
// MARK: View
@@ -48,14 +62,23 @@ struct ShowAccessCell: View, PrimaryColorSettable {
}
}
+ private var transmission: SRGTransmission {
+ switch style {
+ case .programGuide:
+ .TV
+ case .calendar:
+ .radio
+ }
+ }
+
var body: some View {
HStack {
ExpandingButton(icon: showAZButtonProperties.icon, label: showAZButtonProperties.label, accessibilityLabel: showAZButtonProperties.accessibilityLabel) {
- firstResponder.sendAction(#selector(ShowAccessCellActions.openShowAZ))
+ firstResponder.sendAction(#selector(ShowAccessCellActions.openShowAZ), for: ShowAccessEvent(transmission: transmission))
}
.primaryColor(primaryColor)
ExpandingButton(icon: showByDateButtonProperties.icon, label: showByDateButtonProperties.label, accessibilityLabel: showByDateButtonProperties.accessibilityLabel) {
- firstResponder.sendAction(#selector(ShowAccessCellActions.openShowByDate))
+ firstResponder.sendAction(#selector(ShowAccessCellActions.openShowByDate), for: ShowAccessEvent(transmission: transmission))
}
.primaryColor(primaryColor)
}
diff --git a/Makefile b/Makefile
index 2f1b28218..f1dba83bd 100755
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
#!/usr/bin/xcrun make -f
CONFIGURATION_REPOSITORY_URL=https://github.com/SRGSSR/playsrg-apple-configuration.git
-CONFIGURATION_COMMIT_SHA1=966512b6ae7fdb7e8ff647717cc184585c2d73aa
+CONFIGURATION_COMMIT_SHA1=377719a97b73b7627280720c9d7d2257e2e01cf4
CONFIGURATION_FOLDER=Configuration
.PHONY: all
diff --git a/PlaySRG.xcodeproj/project.pbxproj b/PlaySRG.xcodeproj/project.pbxproj
index bb91bf918..ab8117f85 100644
--- a/PlaySRG.xcodeproj/project.pbxproj
+++ b/PlaySRG.xcodeproj/project.pbxproj
@@ -2896,6 +2896,8 @@
04E031CE28BD0EF000450D38 /* RemoteCommandCenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteCommandCenter.swift; sourceTree = ""; };
04E4DEEA283678C900698BF8 /* ServiceMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceMessage.swift; sourceTree = ""; };
04EB14C1299E312200FD004A /* SheetTextView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SheetTextView.swift; sourceTree = ""; };
+ 04EE93332C628653008C6C33 /* Accessibility.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Accessibility.strings; sourceTree = ""; };
+ 04EE93342C628653008C6C33 /* Localizable.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = Localizable.strings; sourceTree = ""; };
04F184CD28EC5EE500B1207C /* ShowButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShowButton.swift; sourceTree = ""; };
04F184E728F097E900B1207C /* BadgeList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BadgeList.swift; sourceTree = ""; };
04FB9CA62A04327900A9B69E /* ProfileHelp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProfileHelp.swift; sourceTree = ""; };
@@ -3046,7 +3048,6 @@
08A913BA2717388E00774985 /* SRF.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SRF.xcconfig; sourceTree = ""; };
08A913BB2717388E00774985 /* SWI.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SWI.xcconfig; sourceTree = ""; };
08A913BC2717388E00774985 /* RSI.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = RSI.xcconfig; sourceTree = ""; };
- 08A913BD271832CC00774985 /* TV-Application-enterprise.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "TV-Application-enterprise.entitlements"; sourceTree = ""; };
08AA551B1D49EBF600C5026E /* ApplicationConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApplicationConfiguration.h; sourceTree = ""; };
08AA551C1D49EBF600C5026E /* ApplicationConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ApplicationConfiguration.m; sourceTree = ""; };
08ADFB1E25EE5729004662A8 /* LetterboxDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LetterboxDelegate.swift; sourceTree = ""; };
@@ -3973,6 +3974,15 @@
path = Extensions;
sourceTree = "";
};
+ 04EE93352C628653008C6C33 /* Translations */ = {
+ isa = PBXGroup;
+ children = (
+ 04EE93332C628653008C6C33 /* Accessibility.strings */,
+ 04EE93342C628653008C6C33 /* Localizable.strings */,
+ );
+ path = Translations;
+ sourceTree = "";
+ };
0806E7B41D50D8DD002ED406 /* Settings */ = {
isa = PBXGroup;
children = (
@@ -4474,6 +4484,7 @@
6F0136DF21395B8400B95405 /* Xcode */,
E65311E31D3E6FD100B4B8BB /* Frameworks */,
45D67F958D75253E27BCDE9C /* Pods */,
+ 04EE93352C628653008C6C33 /* Translations */,
08C68D501D38D49600BB8AAA /* Products */,
);
sourceTree = "";
@@ -4794,7 +4805,6 @@
6F4FCB1224D07077002675EF /* Resources */,
6F4FCB1124D07069002675EF /* Sources */,
6F331CF224D06B8400C096AB /* TV-Application-Info.plist */,
- 08A913BD271832CC00774985 /* TV-Application-enterprise.entitlements */,
08FCE82525BA11C00031C512 /* TV-Application.entitlements */,
);
path = "TV Application";
@@ -11077,7 +11087,6 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 08A913AA2717388E00774985 /* Play RTS.nightly.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Distribution: Schweizerische Radio- und Fernsehgesellschaft";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -11099,7 +11108,6 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 08A913A72717388E00774985 /* Play RSI.nightly.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Distribution: Schweizerische Radio- und Fernsehgesellschaft";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -11121,7 +11129,6 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 08A913A32717388E00774985 /* Play RTR.nightly.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Distribution: Schweizerische Radio- und Fernsehgesellschaft";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -11143,7 +11150,6 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 08A9138F2717388E00774985 /* Play SWI.nightly.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
@@ -12173,7 +12179,6 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 08A913A92717388E00774985 /* Play RTS.beta.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -12193,7 +12198,6 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 08A9139B2717388E00774985 /* Play RSI.beta.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -12213,7 +12217,6 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 08A9138E2717388E00774985 /* Play RTR.beta.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -12233,7 +12236,6 @@
isa = XCBuildConfiguration;
baseConfigurationReference = 08A913952717388E00774985 /* Play SWI.beta.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
@@ -13236,68 +13238,6 @@
};
name = AppStore;
};
- 08B77A4F2409C06000A3BC3B /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913832717388E00774985 /* Play SRF Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SRF";
- };
- name = Beta_AppCenter;
- };
- 08B77A502409C06000A3BC3B /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913832717388E00774985 /* Play SRF Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SRF";
- };
- name = Nightly_AppCenter;
- };
08B77AAD2409E0A300A3BC3B /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 08A913852717388E00774985 /* Play RTS Screenshots.xcconfig */;
@@ -13357,68 +13297,6 @@
};
name = AppStore;
};
- 08B77AAF2409E0A300A3BC3B /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913852717388E00774985 /* Play RTS Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTS";
- };
- name = Beta_AppCenter;
- };
- 08B77AB02409E0A300A3BC3B /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913852717388E00774985 /* Play RTS Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTS";
- };
- name = Nightly_AppCenter;
- };
08B77ABF240A78F200A3BC3B /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 08A913822717388E00774985 /* Play RSI Screenshots.xcconfig */;
@@ -13478,68 +13356,6 @@
};
name = AppStore;
};
- 08B77AC1240A78F200A3BC3B /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913822717388E00774985 /* Play RSI Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RSI";
- };
- name = Beta_AppCenter;
- };
- 08B77AC2240A78F200A3BC3B /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913822717388E00774985 /* Play RSI Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RSI";
- };
- name = Nightly_AppCenter;
- };
08B77AD0240A7E3200A3BC3B /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 08A913842717388E00774985 /* Play RTR Screenshots.xcconfig */;
@@ -13599,68 +13415,6 @@
};
name = AppStore;
};
- 08B77AD2240A7E3200A3BC3B /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913842717388E00774985 /* Play RTR Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTR";
- };
- name = Beta_AppCenter;
- };
- 08B77AD3240A7E3200A3BC3B /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913842717388E00774985 /* Play RTR Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTR";
- };
- name = Nightly_AppCenter;
- };
08B77ADF240A7E5000A3BC3B /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 08A913812717388E00774985 /* Play SWI Screenshots.xcconfig */;
@@ -13720,85 +13474,23 @@
};
name = AppStore;
};
- 08B77AE1240A7E5000A3BC3B /* Beta_AppCenter */ = {
+ 08C68D7A1D38D49700BB8AAA /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913812717388E00774985 /* Play SWI Screenshots.xcconfig */;
buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
+ BUNDLE_DISPLAY_NAME = "${PRODUCT_NAME}$(BUNDLE_DISPLAY_NAME_SUFFIX)";
+ BUNDLE_DISPLAY_NAME_SUFFIX = " 🛠";
+ BUNDLE_IDENTIFIER_SUFFIX = .debug;
+ BUNDLE_SHORT_VERSION = "$(MARKETING_VERSION)$(MARKETING_VERSION_SUFFIX)";
+ CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SWI";
- };
- name = Beta_AppCenter;
- };
- 08B77AE2240A7E5000A3BC3B /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913812717388E00774985 /* Play SWI Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SWI";
- };
- name = Nightly_AppCenter;
- };
- 08C68D7A1D38D49700BB8AAA /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
- BUNDLE_DISPLAY_NAME = "${PRODUCT_NAME}$(BUNDLE_DISPLAY_NAME_SUFFIX)";
- BUNDLE_DISPLAY_NAME_SUFFIX = " 🛠";
- BUNDLE_IDENTIFIER_SUFFIX = .debug;
- BUNDLE_SHORT_VERSION = "$(MARKETING_VERSION)$(MARKETING_VERSION_SUFFIX)";
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
+ CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
+ CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
@@ -14101,373 +13793,164 @@
};
name = AppStore;
};
- 08C690F21D3900C400BB8AAA /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
- BUNDLE_DISPLAY_NAME = "${PRODUCT_NAME}$(BUNDLE_DISPLAY_NAME_SUFFIX)";
- BUNDLE_DISPLAY_NAME_SUFFIX = " 🎯";
- BUNDLE_IDENTIFIER_SUFFIX = .beta;
- BUNDLE_SHORT_VERSION = "$(MARKETING_VERSION)$(MARKETING_VERSION_SUFFIX)";
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = NO;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_USER_SCRIPT_SANDBOXING = NO;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- GOOGLE_CAST_RECEIVER_IDENTIFIER = 1AC2931D;
- IPHONEOS_DEPLOYMENT_TARGET = 14.1;
- MARKETING_VERSION_SUFFIX = "-beta";
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = iphoneos;
- TARGETED_DEVICE_FAMILY = "1,2";
- TEST_TARGET_NAME = "";
- TVOS_DEPLOYMENT_TARGET = 14.0;
- VALIDATE_PRODUCT = YES;
- };
- name = Beta_AppCenter;
- };
- 08C690F31D3900C400BB8AAA /* Beta_AppCenter */ = {
+ 08F3849E25FA69BB00E1BCF0 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913932717388E00774985 /* Play SRF.beta_appcenter.xcconfig */;
+ baseConfigurationReference = 08A9135B2717388C00774985 /* Play SWI TV Screenshots.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_PREVIEWS = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Application/Application-Info.plist";
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
+ "@loader_path/Frameworks",
);
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
+ MTL_FAST_MATH = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
+ TEST_TARGET_NAME = "Play SWI TV";
};
- name = Beta_AppCenter;
+ name = Debug;
};
- 08C690F41D3900C400BB8AAA /* Beta_AppCenter */ = {
+ 08F3849F25FA69BB00E1BCF0 /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913912717388E00774985 /* Play RTS.beta_appcenter.xcconfig */;
+ baseConfigurationReference = 08A9135B2717388C00774985 /* Play SWI TV Screenshots.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_PREVIEWS = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Application/Application-Info.plist";
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
+ "@loader_path/Frameworks",
);
+ MTL_ENABLE_DEBUG_INFO = NO;
+ MTL_FAST_MATH = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
+ TEST_TARGET_NAME = "Play SWI TV";
};
- name = Beta_AppCenter;
+ name = AppStore;
};
- 08C690F51D3900C400BB8AAA /* Beta_AppCenter */ = {
+ 08F3865D25FA9AD800E1BCF0 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913A02717388E00774985 /* Play RSI.beta_appcenter.xcconfig */;
+ baseConfigurationReference = 08A9135C2717388C00774985 /* Play SRF TV Screenshots.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_PREVIEWS = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Application/Application-Info.plist";
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
+ "@loader_path/Frameworks",
);
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
+ MTL_FAST_MATH = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
+ TEST_TARGET_NAME = "Play SRF TV";
};
- name = Beta_AppCenter;
+ name = Debug;
};
- 08C690F61D3900C400BB8AAA /* Beta_AppCenter */ = {
+ 08F3865E25FA9AD800E1BCF0 /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9139E2717388E00774985 /* Play RTR.beta_appcenter.xcconfig */;
+ baseConfigurationReference = 08A9135C2717388C00774985 /* Play SRF TV Screenshots.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
+ CLANG_ANALYZER_NONNULL = YES;
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CLANG_WARN_COMMA = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_PREVIEWS = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Application/Application-Info.plist";
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
+ "@loader_path/Frameworks",
);
+ MTL_ENABLE_DEBUG_INFO = NO;
+ MTL_FAST_MATH = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
+ TEST_TARGET_NAME = "Play SRF TV";
};
- name = Beta_AppCenter;
+ name = AppStore;
};
- 08C690F71D3900C400BB8AAA /* Beta_AppCenter */ = {
+ 08F3868425FA9AE000E1BCF0 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913972717388E00774985 /* Play SWI.beta_appcenter.xcconfig */;
+ baseConfigurationReference = 08A9135D2717388C00774985 /* Play RTS TV Screenshots.xcconfig */;
buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_PREVIEWS = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Application/Application-Info.plist";
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
+ "@loader_path/Frameworks",
);
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
+ MTL_FAST_MATH = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
+ TEST_TARGET_NAME = "Play RTS TV";
};
- name = Beta_AppCenter;
+ name = Debug;
};
- 08C691021D3900CB00BB8AAA /* Nightly_AppCenter */ = {
+ 08F3868525FA9AE000E1BCF0 /* AppStore */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = 08A9135D2717388C00774985 /* Play RTS TV Screenshots.xcconfig */;
buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
- BUNDLE_DISPLAY_NAME = "${PRODUCT_NAME}$(BUNDLE_DISPLAY_NAME_SUFFIX)";
- BUNDLE_DISPLAY_NAME_SUFFIX = " 🌙";
- BUNDLE_IDENTIFIER_SUFFIX = .nightly;
- BUNDLE_SHORT_VERSION = "$(MARKETING_VERSION)$(MARKETING_VERSION_SUFFIX)";
- CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = NO;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_USER_SCRIPT_SANDBOXING = NO;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- GOOGLE_CAST_RECEIVER_IDENTIFIER = 1AC2931D;
- IPHONEOS_DEPLOYMENT_TARGET = 14.1;
- MARKETING_VERSION_SUFFIX = "-nightly";
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = iphoneos;
- TARGETED_DEVICE_FAMILY = "1,2";
- TEST_TARGET_NAME = "";
- TVOS_DEPLOYMENT_TARGET = 14.0;
- VALIDATE_PRODUCT = YES;
- };
- name = Nightly_AppCenter;
- };
- 08C691031D3900CB00BB8AAA /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9139C2717388E00774985 /* Play SRF.nightly_appcenter.xcconfig */;
- buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_IDENTITY = "iPhone Distribution: Schweizerische Radio- und Fernsehgesellschaft";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_PREVIEWS = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Application/Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- PROVISIONING_PROFILE = "";
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_VERSION = 5.0;
- };
- name = Nightly_AppCenter;
- };
- 08C691041D3900CB00BB8AAA /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913982717388E00774985 /* Play RTS.nightly_appcenter.xcconfig */;
- buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_IDENTITY = "iPhone Distribution: Schweizerische Radio- und Fernsehgesellschaft";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_PREVIEWS = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Application/Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- PROVISIONING_PROFILE = "";
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_VERSION = 5.0;
- };
- name = Nightly_AppCenter;
- };
- 08C691051D3900CB00BB8AAA /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9139D2717388E00774985 /* Play RSI.nightly_appcenter.xcconfig */;
- buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_IDENTITY = "iPhone Distribution: Schweizerische Radio- und Fernsehgesellschaft";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_PREVIEWS = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Application/Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- PROVISIONING_PROFILE = "";
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_VERSION = 5.0;
- };
- name = Nightly_AppCenter;
- };
- 08C691061D3900CB00BB8AAA /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913942717388E00774985 /* Play RTR.nightly_appcenter.xcconfig */;
- buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_IDENTITY = "iPhone Distribution: Schweizerische Radio- und Fernsehgesellschaft";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_PREVIEWS = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Application/Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- PROVISIONING_PROFILE = "";
- PROVISIONING_PROFILE_SPECIFIER = "";
- SWIFT_VERSION = 5.0;
- };
- name = Nightly_AppCenter;
- };
- 08C691071D3900CB00BB8AAA /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913922717388E00774985 /* Play SWI.nightly_appcenter.xcconfig */;
- buildSettings = {
- APPCENTER_URL = "https://install.appcenter.ms/orgs/$(CONFIG__APPCENTER_OWNER)/apps/$(CONFIG__APPCENTER_APPNAME)?skip_registration=true";
- CLANG_ENABLE_MODULES = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_PREVIEWS = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Application/Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- PROVISIONING_PROFILE = "";
- SWIFT_VERSION = 5.0;
- };
- name = Nightly_AppCenter;
- };
- 08F3849E25FA69BB00E1BCF0 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135B2717388C00774985 /* Play SWI TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SWI TV";
- };
- name = Debug;
- };
- 08F3849F25FA69BB00E1BCF0 /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135B2717388C00774985 /* Play SWI TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
@@ -14489,21 +13972,18 @@
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SWI TV";
+ TEST_TARGET_NAME = "Play RTS TV";
};
name = AppStore;
};
- 08F384A025FA69BB00E1BCF0 /* Beta_AppCenter */ = {
+ 08F3869525FA9AE400E1BCF0 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135B2717388C00774985 /* Play SWI TV Screenshots.xcconfig */;
+ baseConfigurationReference = 08A9135F2717388C00774985 /* Play RSI TV Screenshots.xcconfig */;
buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CODE_SIGN_STYLE = Automatic;
@@ -14515,19 +13995,19 @@
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
- MTL_ENABLE_DEBUG_INFO = NO;
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SWI TV";
+ TEST_TARGET_NAME = "Play RSI TV";
};
- name = Beta_AppCenter;
+ name = Debug;
};
- 08F384A125FA69BB00E1BCF0 /* Nightly_AppCenter */ = {
+ 08F3869625FA9AE400E1BCF0 /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135B2717388C00774985 /* Play SWI TV Screenshots.xcconfig */;
+ baseConfigurationReference = 08A9135F2717388C00774985 /* Play RSI TV Screenshots.xcconfig */;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
@@ -14553,13 +14033,13 @@
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SWI TV";
+ TEST_TARGET_NAME = "Play RSI TV";
};
- name = Nightly_AppCenter;
+ name = AppStore;
};
- 08F3865D25FA9AD800E1BCF0 /* Debug */ = {
+ 08F386A625FA9AE800E1BCF0 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135C2717388C00774985 /* Play SRF TV Screenshots.xcconfig */;
+ baseConfigurationReference = 08A9135E2717388C00774985 /* Play RTR TV Screenshots.xcconfig */;
buildSettings = {
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
@@ -14582,45 +14062,13 @@
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SRF TV";
+ TEST_TARGET_NAME = "Play RTR TV";
};
name = Debug;
};
- 08F3865E25FA9AD800E1BCF0 /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135C2717388C00774985 /* Play SRF TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SRF TV";
- };
- name = AppStore;
- };
- 08F3865F25FA9AD800E1BCF0 /* Beta_AppCenter */ = {
+ 08F386A725FA9AE800E1BCF0 /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135C2717388C00774985 /* Play SRF TV Screenshots.xcconfig */;
+ baseConfigurationReference = 08A9135E2717388C00774985 /* Play RTR TV Screenshots.xcconfig */;
buildSettings = {
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
@@ -14634,2334 +14082,50 @@
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = VMGRRW6SG7;
GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SRF TV";
- };
- name = Beta_AppCenter;
- };
- 08F3866025FA9AD800E1BCF0 /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135C2717388C00774985 /* Play SRF TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play SRF TV";
- };
- name = Nightly_AppCenter;
- };
- 08F3868425FA9AE000E1BCF0 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135D2717388C00774985 /* Play RTS TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTS TV";
- };
- name = Debug;
- };
- 08F3868525FA9AE000E1BCF0 /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135D2717388C00774985 /* Play RTS TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTS TV";
- };
- name = AppStore;
- };
- 08F3868625FA9AE000E1BCF0 /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135D2717388C00774985 /* Play RTS TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTS TV";
- };
- name = Beta_AppCenter;
- };
- 08F3868725FA9AE000E1BCF0 /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135D2717388C00774985 /* Play RTS TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTS TV";
- };
- name = Nightly_AppCenter;
- };
- 08F3869525FA9AE400E1BCF0 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135F2717388C00774985 /* Play RSI TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RSI TV";
- };
- name = Debug;
- };
- 08F3869625FA9AE400E1BCF0 /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135F2717388C00774985 /* Play RSI TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RSI TV";
- };
- name = AppStore;
- };
- 08F3869725FA9AE400E1BCF0 /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135F2717388C00774985 /* Play RSI TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RSI TV";
- };
- name = Beta_AppCenter;
- };
- 08F3869825FA9AE400E1BCF0 /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135F2717388C00774985 /* Play RSI TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RSI TV";
- };
- name = Nightly_AppCenter;
- };
- 08F386A625FA9AE800E1BCF0 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135E2717388C00774985 /* Play RTR TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTR TV";
- };
- name = Debug;
- };
- 08F386A725FA9AE800E1BCF0 /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135E2717388C00774985 /* Play RTR TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTR TV";
- };
- name = AppStore;
- };
- 08F386A825FA9AE800E1BCF0 /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135E2717388C00774985 /* Play RTR TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTR TV";
- };
- name = Beta_AppCenter;
- };
- 08F386A925FA9AE800E1BCF0 /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9135E2717388C00774985 /* Play RTR TV Screenshots.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@loader_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- TEST_TARGET_NAME = "Play RTR TV";
- };
- name = Nightly_AppCenter;
- };
- 6F0CFB3B20C94DF6006B2CE4 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913872717388E00774985 /* Play SRF Notification Service Extension.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- SKIP_INSTALL = YES;
- };
- name = Debug;
- };
- 6F0CFB3C20C94DF6006B2CE4 /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913872717388E00774985 /* Play SRF Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = JA876HZNN2;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = AppStore;
- };
- 6F0CFB3D20C94DF6006B2CE4 /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913872717388E00774985 /* Play SRF Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = Beta_AppCenter;
- };
- 6F0CFB3E20C94DF6006B2CE4 /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913872717388E00774985 /* Play SRF Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Distribution: Schweizerische Radio- und Fernsehgesellschaft";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = Nightly_AppCenter;
- };
- 6F0CFB4F20C94E77006B2CE4 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913882717388E00774985 /* Play RTS Notification Service Extension.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- SKIP_INSTALL = YES;
- };
- name = Debug;
- };
- 6F0CFB5020C94E77006B2CE4 /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913882717388E00774985 /* Play RTS Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = 8779C367VK;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = AppStore;
- };
- 6F0CFB5120C94E77006B2CE4 /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913882717388E00774985 /* Play RTS Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = Beta_AppCenter;
- };
- 6F0CFB5220C94E77006B2CE4 /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913882717388E00774985 /* Play RTS Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Distribution: Schweizerische Radio- und Fernsehgesellschaft";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = Nightly_AppCenter;
- };
- 6F0CFB6220C94E8E006B2CE4 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9138B2717388E00774985 /* Play RSI Notification Service Extension.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- SKIP_INSTALL = YES;
- };
- name = Debug;
- };
- 6F0CFB6320C94E8E006B2CE4 /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9138B2717388E00774985 /* Play RSI Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = Y7342J76KH;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = AppStore;
- };
- 6F0CFB6420C94E8E006B2CE4 /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9138B2717388E00774985 /* Play RSI Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = Beta_AppCenter;
- };
- 6F0CFB6520C94E8E006B2CE4 /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9138B2717388E00774985 /* Play RSI Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Distribution: Schweizerische Radio- und Fernsehgesellschaft";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = Nightly_AppCenter;
- };
- 6F0CFB7520C94EC8006B2CE4 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913892717388E00774985 /* Play RTR Notification Service Extension.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- SKIP_INSTALL = YES;
- };
- name = Debug;
- };
- 6F0CFB7620C94EC8006B2CE4 /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913892717388E00774985 /* Play RTR Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = AppStore;
- };
- 6F0CFB7720C94EC8006B2CE4 /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913892717388E00774985 /* Play RTR Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = Beta_AppCenter;
- };
- 6F0CFB7820C94EC8006B2CE4 /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913892717388E00774985 /* Play RTR Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Distribution: Schweizerische Radio- und Fernsehgesellschaft";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = Nightly_AppCenter;
- };
- 6F0CFB8820C94EE5006B2CE4 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9138A2717388E00774985 /* Play SWI Notification Service Extension.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- SKIP_INSTALL = YES;
- };
- name = Debug;
- };
- 6F0CFB8920C94EE5006B2CE4 /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9138A2717388E00774985 /* Play SWI Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = R36WF3S37T;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = AppStore;
- };
- 6F0CFB8A20C94EE5006B2CE4 /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9138A2717388E00774985 /* Play SWI Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = Beta_AppCenter;
- };
- 6F0CFB8B20C94EE5006B2CE4 /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9138A2717388E00774985 /* Play SWI Notification Service Extension.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_IDENTITY = "iPhone Developer";
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- SKIP_INSTALL = YES;
- VALIDATE_PRODUCT = YES;
- };
- name = Nightly_AppCenter;
- };
- 6F331CF324D06B8400C096AB /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913652717388C00774985 /* Play SRF TV.debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- 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_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- ENABLE_PREVIEWS = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
- };
- 6F331CF424D06B8400C096AB /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9137A2717388C00774985 /* Play SRF TV.appstore.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = JA876HZNN2;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = AppStore;
- };
- 6F331CF524D06B8400C096AB /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9136E2717388C00774985 /* Play SRF TV.beta_appcenter.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = Beta_AppCenter;
- };
- 6F331CF624D06B8400C096AB /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913792717388C00774985 /* Play SRF TV.nightly_appcenter.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = Nightly_AppCenter;
- };
- 6F331D0C24D06BA300C096AB /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9137B2717388C00774985 /* Play RTS TV.debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- 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_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- ENABLE_PREVIEWS = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
- };
- 6F331D0D24D06BA300C096AB /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913702717388C00774985 /* Play RTS TV.appstore.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = 8779C367VK;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = AppStore;
- };
- 6F331D0E24D06BA300C096AB /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913712717388C00774985 /* Play RTS TV.beta_appcenter.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = Beta_AppCenter;
- };
- 6F331D0F24D06BA300C096AB /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9136A2717388C00774985 /* Play RTS TV.nightly_appcenter.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = Nightly_AppCenter;
- };
- 6F331D2424D06BB800C096AB /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9136B2717388C00774985 /* Play RSI TV.debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- 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_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- ENABLE_PREVIEWS = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
- };
- 6F331D2524D06BB800C096AB /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913622717388C00774985 /* Play RSI TV.appstore.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = Y7342J76KH;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = AppStore;
- };
- 6F331D2624D06BB800C096AB /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9136D2717388C00774985 /* Play RSI TV.beta_appcenter.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = Beta_AppCenter;
- };
- 6F331D2724D06BB800C096AB /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9136C2717388C00774985 /* Play RSI TV.nightly_appcenter.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = Nightly_AppCenter;
- };
- 6F331D3C24D06BC700C096AB /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913732717388C00774985 /* Play RTR TV.debug.xcconfig */;
- buildSettings = {
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- 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_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- ENABLE_PREVIEWS = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
- };
- 6F331D3D24D06BC700C096AB /* AppStore */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913752717388C00774985 /* Play RTR TV.appstore.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = AppStore;
- };
- 6F331D3E24D06BC700C096AB /* Beta_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913722717388C00774985 /* Play RTR TV.beta_appcenter.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
- };
- name = Beta_AppCenter;
- };
- 6F331D3F24D06BC700C096AB /* Nightly_AppCenter */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913632717388C00774985 /* Play RTR TV.nightly_appcenter.xcconfig */;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
+ INFOPLIST_FILE = "$(PROJECT_DIR)/UITests/Screenshots/Screenshots-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
+ "@loader_path/Frameworks",
);
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
+ PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
+ TEST_TARGET_NAME = "Play RTR TV";
};
- name = Nightly_AppCenter;
+ name = AppStore;
};
- 6F331D5424D06C2700C096AB /* Debug */ = {
+ 6F0CFB3B20C94DF6006B2CE4 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A9137D2717388C00774985 /* Play SWI TV.debug.xcconfig */;
+ baseConfigurationReference = 08A913872717388E00774985 /* Play SRF Notification Service Extension.xcconfig */;
buildSettings = {
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
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_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
DEVELOPMENT_TEAM = ABW92QGFZ7;
- ENABLE_PREVIEWS = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
+ "@executable_path/../../Frameworks",
);
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
+ SKIP_INSTALL = YES;
};
name = Debug;
};
- 6F331D5524D06C2700C096AB /* AppStore */ = {
+ 6F0CFB3C20C94DF6006B2CE4 /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913662717388C00774985 /* Play SWI TV.appstore.xcconfig */;
+ baseConfigurationReference = 08A913872717388E00774985 /* Play SRF Notification Service Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
@@ -16975,7 +14139,6 @@
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
@@ -16987,16 +14150,15 @@
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = R36WF3S37T;
+ DEVELOPMENT_TEAM = JA876HZNN2;
ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
@@ -17006,90 +14168,46 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
+ "@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
+ SKIP_INSTALL = YES;
VALIDATE_PRODUCT = YES;
};
name = AppStore;
};
- 6F331D5624D06C2700C096AB /* Beta_AppCenter */ = {
+ 6F0CFB4F20C94E77006B2CE4 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913742717388C00774985 /* Play SWI TV.beta_appcenter.xcconfig */;
+ baseConfigurationReference = 08A913882717388E00774985 /* Play RTS Notification Service Extension.xcconfig */;
buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
- CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
+ "@executable_path/../../Frameworks",
);
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
+ SKIP_INSTALL = YES;
};
- name = Beta_AppCenter;
+ name = Debug;
};
- 6F331D5724D06C2700C096AB /* Nightly_AppCenter */ = {
+ 6F0CFB5020C94E77006B2CE4 /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 08A913642717388C00774985 /* Play SWI TV.nightly_appcenter.xcconfig */;
+ baseConfigurationReference = 08A913882717388E00774985 /* Play RTS Notification Service Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
- ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
@@ -17103,7 +14221,6 @@
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
@@ -17115,16 +14232,15 @@
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
+ DEVELOPMENT_TEAM = 8779C367VK;
ENABLE_NS_ASSERTIONS = NO;
- ENABLE_PREVIEWS = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
@@ -17134,56 +14250,49 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
+ "@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
+ SKIP_INSTALL = YES;
VALIDATE_PRODUCT = YES;
};
- name = Nightly_AppCenter;
+ name = AppStore;
};
- 6F9BF5BF2720292B00945973 /* Debug */ = {
+ 6F0CFB6220C94E8E006B2CE4 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537E271FFB4200F90B68 /* Play RTS TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 08A9138B2717388E00774985 /* Play RSI Notification Service Extension.xcconfig */;
buildSettings = {
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = ABW92QGFZ7;
GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
SKIP_INSTALL = YES;
- SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
};
name = Debug;
};
- 6F9BF5C02720292B00945973 /* AppStore */ = {
+ 6F0CFB6320C94E8E006B2CE4 /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537E271FFB4200F90B68 /* Play RTS TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 08A9138B2717388E00774985 /* Play RSI Notification Service Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -17194,7 +14303,6 @@
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
@@ -17203,17 +14311,17 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = JA876HZNN2;
+ DEVELOPMENT_TEAM = Y7342J76KH;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -17224,96 +14332,49 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
SKIP_INSTALL = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
name = AppStore;
};
- 6F9BF5C12720292B00945973 /* Beta_AppCenter */ = {
+ 6F0CFB7520C94EC8006B2CE4 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537E271FFB4200F90B68 /* Play RTS TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 08A913892717388E00774985 /* Play RTR Notification Service Extension.xcconfig */;
buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
SKIP_INSTALL = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
};
- name = Beta_AppCenter;
+ name = Debug;
};
- 6F9BF5C22720292B00945973 /* Beta */ = {
+ 6F0CFB7620C94EC8006B2CE4 /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537E271FFB4200F90B68 /* Play RTS TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 08A913892717388E00774985 /* Play RTR Notification Service Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -17324,7 +14385,6 @@
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
@@ -17333,13 +14393,13 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
@@ -17354,31 +14414,48 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@executable_path/../../Frameworks",
+ );
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SKIP_INSTALL = YES;
+ VALIDATE_PRODUCT = YES;
+ };
+ name = AppStore;
+ };
+ 6F0CFB8820C94EE5006B2CE4 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 08A9138A2717388E00774985 /* Play SWI Notification Service Extension.xcconfig */;
+ buildSettings = {
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
- MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
SKIP_INSTALL = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
};
- name = Beta;
+ name = Debug;
};
- 6F9BF5C32720292B00945973 /* Nightly_AppCenter */ = {
+ 6F0CFB8920C94EE5006B2CE4 /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537E271FFB4200F90B68 /* Play RTS TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 08A9138A2717388E00774985 /* Play SWI Notification Service Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -17389,7 +14466,6 @@
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
@@ -17398,17 +14474,16 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
+ DEVELOPMENT_TEAM = R36WF3S37T;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -17419,31 +14494,54 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/NotificationService/NotificationService-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = NO;
- MTL_FAST_MATH = YES;
SKIP_INSTALL = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
- SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Nightly_AppCenter;
+ name = AppStore;
};
- 6F9BF5C42720292B00945973 /* Nightly */ = {
+ 6F331CF324D06B8400C096AB /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537E271FFB4200F90B68 /* Play RTS TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 08A913652717388C00774985 /* Play SRF TV.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+ 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_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
+ ENABLE_PREVIEWS = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
+ MTL_FAST_MATH = YES;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 6F331CF424D06B8400C096AB /* AppStore */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 08A9137A2717388C00774985 /* Play SRF TV.appstore.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -17463,7 +14561,6 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -17473,8 +14570,10 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = ABW92QGFZ7;
+ DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ DEVELOPMENT_TEAM = JA876HZNN2;
ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_PREVIEWS = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
@@ -17484,59 +14583,56 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
- SKIP_INSTALL = YES;
SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Nightly;
+ name = AppStore;
};
- 6F9BF5D12720293100945973 /* Debug */ = {
+ 6F331D0C24D06BA300C096AB /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537A271FFB4200F90B68 /* Play RSI TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 08A9137B2717388C00774985 /* Play RTS TV.debug.xcconfig */;
buildSettings = {
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
DEVELOPMENT_TEAM = ABW92QGFZ7;
+ ENABLE_PREVIEWS = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
- SKIP_INSTALL = YES;
- SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
};
name = Debug;
};
- 6F9BF5D22720293100945973 /* AppStore */ = {
+ 6F331D0D24D06BA300C096AB /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537A271FFB4200F90B68 /* Play RSI TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 08A913702717388C00774985 /* Play RTS TV.appstore.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -17556,7 +14652,6 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -17566,8 +14661,10 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = JA876HZNN2;
+ DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ DEVELOPMENT_TEAM = 8779C367VK;
ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_PREVIEWS = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
@@ -17577,31 +14674,56 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
- SKIP_INSTALL = YES;
SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
name = AppStore;
};
- 6F9BF5D32720293100945973 /* Beta_AppCenter */ = {
+ 6F331D2424D06BB800C096AB /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537A271FFB4200F90B68 /* Play RSI TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 08A9136B2717388C00774985 /* Play RSI TV.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+ 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_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
+ ENABLE_PREVIEWS = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
+ MTL_FAST_MATH = YES;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 6F331D2524D06BB800C096AB /* AppStore */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 08A913622717388C00774985 /* Play RSI TV.appstore.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -17621,7 +14743,6 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -17631,8 +14752,10 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
+ DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ DEVELOPMENT_TEAM = Y7342J76KH;
ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_PREVIEWS = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
@@ -17642,31 +14765,56 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
- SKIP_INSTALL = YES;
SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Beta_AppCenter;
+ name = AppStore;
};
- 6F9BF5D42720293100945973 /* Beta */ = {
+ 6F331D3C24D06BC700C096AB /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537A271FFB4200F90B68 /* Play RSI TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 08A913732717388C00774985 /* Play RTR TV.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+ 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_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
+ ENABLE_PREVIEWS = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
+ MTL_FAST_MATH = YES;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 6F331D3D24D06BC700C096AB /* AppStore */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 08A913752717388C00774985 /* Play RTR TV.appstore.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -17686,7 +14834,6 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -17696,8 +14843,10 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
DEVELOPMENT_TEAM = ABW92QGFZ7;
ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_PREVIEWS = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
@@ -17707,31 +14856,56 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
);
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
- SKIP_INSTALL = YES;
SWIFT_COMPILATION_MODE = wholemodule;
- SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Beta;
+ name = AppStore;
};
- 6F9BF5D52720293100945973 /* Nightly_AppCenter */ = {
+ 6F331D5424D06C2700C096AB /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537A271FFB4200F90B68 /* Play RSI TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 08A9137D2717388C00774985 /* Play SWI TV.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
+ 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_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
+ ENABLE_PREVIEWS = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
+ MTL_FAST_MATH = YES;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 6F331D5524D06C2700C096AB /* AppStore */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 08A913662717388C00774985 /* Play SWI TV.appstore.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
@@ -17751,7 +14925,6 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -17761,8 +14934,10 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
+ DEVELOPMENT_ASSET_PATHS = "\"Preview Content\"";
+ DEVELOPMENT_TEAM = R36WF3S37T;
ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_PREVIEWS = YES;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
@@ -17772,26 +14947,51 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
+ INFOPLIST_FILE = "TV Application/TV-Application-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ );
+ MTL_ENABLE_DEBUG_INFO = NO;
+ MTL_FAST_MATH = YES;
+ SWIFT_COMPILATION_MODE = wholemodule;
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
+ SWIFT_VERSION = 5.0;
+ VALIDATE_PRODUCT = YES;
+ };
+ name = AppStore;
+ };
+ 6F9BF5BF2720292B00945973 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 6FBE537E271FFB4200F90B68 /* Play RTS TV Top Shelf Extension.xcconfig */;
+ buildSettings = {
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
- MTL_ENABLE_DEBUG_INFO = NO;
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
SKIP_INSTALL = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
};
- name = Nightly_AppCenter;
+ name = Debug;
};
- 6F9BF5D62720293100945973 /* Nightly */ = {
+ 6F9BF5C02720292B00945973 /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537A271FFB4200F90B68 /* Play RSI TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 6FBE537E271FFB4200F90B68 /* Play RTS TV Top Shelf Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -17826,7 +15026,7 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = ABW92QGFZ7;
+ DEVELOPMENT_TEAM = JA876HZNN2;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -17852,39 +15052,11 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Nightly;
- };
- 6F9BF5E32720293400945973 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537C271FFB4200F90B68 /* Play RTR TV Top Shelf Extension.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- SKIP_INSTALL = YES;
- SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
+ name = AppStore;
};
- 6F9BF5E42720293400945973 /* AppStore */ = {
+ 6F9BF5C22720292B00945973 /* Beta */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537C271FFB4200F90B68 /* Play RTR TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 6FBE537E271FFB4200F90B68 /* Play RTS TV Top Shelf Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -17919,7 +15091,7 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = JA876HZNN2;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -17945,11 +15117,11 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = AppStore;
+ name = Beta;
};
- 6F9BF5E52720293400945973 /* Beta_AppCenter */ = {
+ 6F9BF5C42720292B00945973 /* Nightly */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537C271FFB4200F90B68 /* Play RTR TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 6FBE537E271FFB4200F90B68 /* Play RTS TV Top Shelf Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -17984,7 +15156,7 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -18010,11 +15182,39 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Beta_AppCenter;
+ name = Nightly;
};
- 6F9BF5E62720293400945973 /* Beta */ = {
+ 6F9BF5D12720293100945973 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537C271FFB4200F90B68 /* Play RTR TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 6FBE537A271FFB4200F90B68 /* Play RSI TV Top Shelf Extension.xcconfig */;
+ buildSettings = {
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@executable_path/../../Frameworks",
+ );
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
+ MTL_FAST_MATH = YES;
+ SKIP_INSTALL = YES;
+ SWIFT_EMIT_LOC_STRINGS = YES;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
+ };
+ 6F9BF5D22720293100945973 /* AppStore */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 6FBE537A271FFB4200F90B68 /* Play RSI TV Top Shelf Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -18049,7 +15249,7 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = ABW92QGFZ7;
+ DEVELOPMENT_TEAM = JA876HZNN2;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -18075,11 +15275,11 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Beta;
+ name = AppStore;
};
- 6F9BF5E72720293400945973 /* Nightly_AppCenter */ = {
+ 6F9BF5D42720293100945973 /* Beta */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537C271FFB4200F90B68 /* Play RTR TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 6FBE537A271FFB4200F90B68 /* Play RSI TV Top Shelf Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -18114,7 +15314,7 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -18140,11 +15340,11 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Nightly_AppCenter;
+ name = Beta;
};
- 6F9BF5E82720293400945973 /* Nightly */ = {
+ 6F9BF5D62720293100945973 /* Nightly */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537C271FFB4200F90B68 /* Play RTR TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 6FBE537A271FFB4200F90B68 /* Play RSI TV Top Shelf Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -18207,9 +15407,9 @@
};
name = Nightly;
};
- 6F9BF5F52720293600945973 /* Debug */ = {
+ 6F9BF5E32720293400945973 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537D271FFB4200F90B68 /* Play SWI TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 6FBE537C271FFB4200F90B68 /* Play RTR TV Top Shelf Extension.xcconfig */;
buildSettings = {
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
@@ -18235,9 +15435,9 @@
};
name = Debug;
};
- 6F9BF5F62720293600945973 /* AppStore */ = {
+ 6F9BF5E42720293400945973 /* AppStore */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537D271FFB4200F90B68 /* Play SWI TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 6FBE537C271FFB4200F90B68 /* Play RTR TV Top Shelf Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -18300,9 +15500,9 @@
};
name = AppStore;
};
- 6F9BF5F72720293600945973 /* Beta_AppCenter */ = {
+ 6F9BF5E62720293400945973 /* Beta */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537D271FFB4200F90B68 /* Play SWI TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 6FBE537C271FFB4200F90B68 /* Play RTR TV Top Shelf Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -18337,7 +15537,7 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -18363,11 +15563,11 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Beta_AppCenter;
+ name = Beta;
};
- 6F9BF5F82720293600945973 /* Beta */ = {
+ 6F9BF5E82720293400945973 /* Nightly */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537D271FFB4200F90B68 /* Play SWI TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 6FBE537C271FFB4200F90B68 /* Play RTR TV Top Shelf Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -18428,9 +15628,37 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Beta;
+ name = Nightly;
+ };
+ 6F9BF5F52720293600945973 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 6FBE537D271FFB4200F90B68 /* Play SWI TV Top Shelf Extension.xcconfig */;
+ buildSettings = {
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
+ CLANG_ENABLE_OBJC_WEAK = YES;
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
+ CODE_SIGN_STYLE = Automatic;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
+ GCC_C_LANGUAGE_STANDARD = gnu11;
+ INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/Frameworks",
+ "@executable_path/../../Frameworks",
+ );
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
+ MTL_FAST_MATH = YES;
+ SKIP_INSTALL = YES;
+ SWIFT_EMIT_LOC_STRINGS = YES;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ SWIFT_VERSION = 5.0;
+ };
+ name = Debug;
};
- 6F9BF5F92720293600945973 /* Nightly_AppCenter */ = {
+ 6F9BF5F62720293600945973 /* AppStore */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6FBE537D271FFB4200F90B68 /* Play SWI TV Top Shelf Extension.xcconfig */;
buildSettings = {
@@ -18467,7 +15695,7 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
+ DEVELOPMENT_TEAM = JA876HZNN2;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -18493,9 +15721,9 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Nightly_AppCenter;
+ name = AppStore;
};
- 6F9BF5FA2720293600945973 /* Nightly */ = {
+ 6F9BF5F82720293600945973 /* Beta */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6FBE537D271FFB4200F90B68 /* Play SWI TV Top Shelf Extension.xcconfig */;
buildSettings = {
@@ -18558,39 +15786,11 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Nightly;
- };
- 6FBE535D271FF94A00F90B68 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537B271FFB4200F90B68 /* Play SRF TV Top Shelf Extension.xcconfig */;
- buildSettings = {
- CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
- CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_STRICT_PROTOTYPES = YES;
- CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = ABW92QGFZ7;
- GCC_C_LANGUAGE_STANDARD = gnu11;
- INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/Frameworks",
- "@executable_path/../../Frameworks",
- );
- MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
- MTL_FAST_MATH = YES;
- SKIP_INSTALL = YES;
- SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- SWIFT_VERSION = 5.0;
- };
- name = Debug;
+ name = Beta;
};
- 6FBE535E271FF94A00F90B68 /* AppStore */ = {
+ 6F9BF5FA2720293600945973 /* Nightly */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 6FBE537B271FFB4200F90B68 /* Play SRF TV Top Shelf Extension.xcconfig */;
+ baseConfigurationReference = 6FBE537D271FFB4200F90B68 /* Play SWI TV Top Shelf Extension.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
@@ -18625,7 +15825,7 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = JA876HZNN2;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -18651,74 +15851,37 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = AppStore;
+ name = Nightly;
};
- 6FBE535F271FF94A00F90B68 /* Beta_AppCenter */ = {
+ 6FBE535D271FF94A00F90B68 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6FBE537B271FFB4200F90B68 /* Play SRF TV Top Shelf Extension.xcconfig */;
buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
- CLANG_CXX_LIBRARY = "libc++";
- CLANG_ENABLE_MODULES = YES;
- CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
- CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
- CLANG_WARN_BOOL_CONVERSION = YES;
- CLANG_WARN_COMMA = YES;
- CLANG_WARN_CONSTANT_CONVERSION = YES;
- CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
- CLANG_WARN_EMPTY_BODY = YES;
- CLANG_WARN_ENUM_CONVERSION = YES;
- CLANG_WARN_INFINITE_RECURSION = YES;
- CLANG_WARN_INT_CONVERSION = YES;
- CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
- CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
- CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
- CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
- CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
- CLANG_WARN_SUSPICIOUS_MOVE = YES;
- CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
- CLANG_WARN_UNREACHABLE_CODE = YES;
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_STYLE = Automatic;
- COPY_PHASE_STRIP = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
GCC_C_LANGUAGE_STANDARD = gnu11;
- GCC_NO_COMMON_BLOCKS = YES;
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
- GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
- GCC_WARN_UNDECLARED_SELECTOR = YES;
- GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
- GCC_WARN_UNUSED_FUNCTION = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = "$(PROJECT_DIR)/Extensions/TopShelf/TopShelf-Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
- MTL_ENABLE_DEBUG_INFO = NO;
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
SKIP_INSTALL = YES;
- SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_EMIT_LOC_STRINGS = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-O";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
- VALIDATE_PRODUCT = YES;
};
- name = Beta_AppCenter;
+ name = Debug;
};
- 6FBE5360271FF94A00F90B68 /* Beta */ = {
+ 6FBE535E271FF94A00F90B68 /* AppStore */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6FBE537B271FFB4200F90B68 /* Play SRF TV Top Shelf Extension.xcconfig */;
buildSettings = {
@@ -18755,7 +15918,7 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = ABW92QGFZ7;
+ DEVELOPMENT_TEAM = JA876HZNN2;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -18781,9 +15944,9 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Beta;
+ name = AppStore;
};
- 6FBE5361271FF94A00F90B68 /* Nightly_AppCenter */ = {
+ 6FBE5360271FF94A00F90B68 /* Beta */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 6FBE537B271FFB4200F90B68 /* Play SRF TV Top Shelf Extension.xcconfig */;
buildSettings = {
@@ -18820,7 +15983,7 @@
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DEVELOPMENT_TEAM = VMGRRW6SG7;
+ DEVELOPMENT_TEAM = ABW92QGFZ7;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
@@ -18846,7 +16009,7 @@
SWIFT_VERSION = 5.0;
VALIDATE_PRODUCT = YES;
};
- name = Nightly_AppCenter;
+ name = Beta;
};
6FBE5362271FF94A00F90B68 /* Nightly */ = {
isa = XCBuildConfiguration;
@@ -18921,9 +16084,7 @@
buildConfigurations = (
08B77A4D2409C06000A3BC3B /* Debug */,
08B77A4E2409C06000A3BC3B /* AppStore */,
- 08B77A4F2409C06000A3BC3B /* Beta_AppCenter */,
0866AEA026D9763200546BFE /* Beta */,
- 08B77A502409C06000A3BC3B /* Nightly_AppCenter */,
0866AE8626D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -18934,9 +16095,7 @@
buildConfigurations = (
08B77AAD2409E0A300A3BC3B /* Debug */,
08B77AAE2409E0A300A3BC3B /* AppStore */,
- 08B77AAF2409E0A300A3BC3B /* Beta_AppCenter */,
0866AEA126D9763200546BFE /* Beta */,
- 08B77AB02409E0A300A3BC3B /* Nightly_AppCenter */,
0866AE8726D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -18947,9 +16106,7 @@
buildConfigurations = (
08B77ABF240A78F200A3BC3B /* Debug */,
08B77AC0240A78F200A3BC3B /* AppStore */,
- 08B77AC1240A78F200A3BC3B /* Beta_AppCenter */,
0866AEA226D9763200546BFE /* Beta */,
- 08B77AC2240A78F200A3BC3B /* Nightly_AppCenter */,
0866AE8826D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -18960,9 +16117,7 @@
buildConfigurations = (
08B77AD0240A7E3200A3BC3B /* Debug */,
08B77AD1240A7E3200A3BC3B /* AppStore */,
- 08B77AD2240A7E3200A3BC3B /* Beta_AppCenter */,
0866AEA326D9763200546BFE /* Beta */,
- 08B77AD3240A7E3200A3BC3B /* Nightly_AppCenter */,
0866AE8926D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -18973,9 +16128,7 @@
buildConfigurations = (
08B77ADF240A7E5000A3BC3B /* Debug */,
08B77AE0240A7E5000A3BC3B /* AppStore */,
- 08B77AE1240A7E5000A3BC3B /* Beta_AppCenter */,
0866AEA426D9763200546BFE /* Beta */,
- 08B77AE2240A7E5000A3BC3B /* Nightly_AppCenter */,
0866AE8A26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -18986,9 +16139,7 @@
buildConfigurations = (
08C68D7A1D38D49700BB8AAA /* Debug */,
08C68D7B1D38D49700BB8AAA /* AppStore */,
- 08C690F21D3900C400BB8AAA /* Beta_AppCenter */,
0866AE9026D9763200546BFE /* Beta */,
- 08C691021D3900CB00BB8AAA /* Nightly_AppCenter */,
0866AE7626D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -18999,9 +16150,7 @@
buildConfigurations = (
08C68DB41D38D6F400BB8AAA /* Debug */,
08C68DB51D38D6F400BB8AAA /* AppStore */,
- 08C690F31D3900C400BB8AAA /* Beta_AppCenter */,
0866AE9126D9763200546BFE /* Beta */,
- 08C691031D3900CB00BB8AAA /* Nightly_AppCenter */,
0866AE7726D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19012,9 +16161,7 @@
buildConfigurations = (
08C68DEB1D38D70E00BB8AAA /* Debug */,
08C68DEC1D38D70E00BB8AAA /* AppStore */,
- 08C690F41D3900C400BB8AAA /* Beta_AppCenter */,
0866AE9226D9763200546BFE /* Beta */,
- 08C691041D3900CB00BB8AAA /* Nightly_AppCenter */,
0866AE7826D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19025,9 +16172,7 @@
buildConfigurations = (
08C68E221D38D72000BB8AAA /* Debug */,
08C68E231D38D72000BB8AAA /* AppStore */,
- 08C690F51D3900C400BB8AAA /* Beta_AppCenter */,
0866AE9326D9763200546BFE /* Beta */,
- 08C691051D3900CB00BB8AAA /* Nightly_AppCenter */,
0866AE7926D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19038,9 +16183,7 @@
buildConfigurations = (
08C68E591D38D73000BB8AAA /* Debug */,
08C68E5A1D38D73000BB8AAA /* AppStore */,
- 08C690F61D3900C400BB8AAA /* Beta_AppCenter */,
0866AE9426D9763200546BFE /* Beta */,
- 08C691061D3900CB00BB8AAA /* Nightly_AppCenter */,
0866AE7A26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19051,9 +16194,7 @@
buildConfigurations = (
08C68E901D38D73D00BB8AAA /* Debug */,
08C68E911D38D73D00BB8AAA /* AppStore */,
- 08C690F71D3900C400BB8AAA /* Beta_AppCenter */,
0866AE9526D9763200546BFE /* Beta */,
- 08C691071D3900CB00BB8AAA /* Nightly_AppCenter */,
0866AE7B26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19064,9 +16205,7 @@
buildConfigurations = (
08F3849E25FA69BB00E1BCF0 /* Debug */,
08F3849F25FA69BB00E1BCF0 /* AppStore */,
- 08F384A025FA69BB00E1BCF0 /* Beta_AppCenter */,
0866AEA926D9763200546BFE /* Beta */,
- 08F384A125FA69BB00E1BCF0 /* Nightly_AppCenter */,
0866AE8F26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19077,9 +16216,7 @@
buildConfigurations = (
08F3865D25FA9AD800E1BCF0 /* Debug */,
08F3865E25FA9AD800E1BCF0 /* AppStore */,
- 08F3865F25FA9AD800E1BCF0 /* Beta_AppCenter */,
0866AEA526D9763200546BFE /* Beta */,
- 08F3866025FA9AD800E1BCF0 /* Nightly_AppCenter */,
0866AE8B26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19090,9 +16227,7 @@
buildConfigurations = (
08F3868425FA9AE000E1BCF0 /* Debug */,
08F3868525FA9AE000E1BCF0 /* AppStore */,
- 08F3868625FA9AE000E1BCF0 /* Beta_AppCenter */,
0866AEA626D9763200546BFE /* Beta */,
- 08F3868725FA9AE000E1BCF0 /* Nightly_AppCenter */,
0866AE8C26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19103,9 +16238,7 @@
buildConfigurations = (
08F3869525FA9AE400E1BCF0 /* Debug */,
08F3869625FA9AE400E1BCF0 /* AppStore */,
- 08F3869725FA9AE400E1BCF0 /* Beta_AppCenter */,
0866AEA726D9763200546BFE /* Beta */,
- 08F3869825FA9AE400E1BCF0 /* Nightly_AppCenter */,
0866AE8D26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19116,9 +16249,7 @@
buildConfigurations = (
08F386A625FA9AE800E1BCF0 /* Debug */,
08F386A725FA9AE800E1BCF0 /* AppStore */,
- 08F386A825FA9AE800E1BCF0 /* Beta_AppCenter */,
0866AEA826D9763200546BFE /* Beta */,
- 08F386A925FA9AE800E1BCF0 /* Nightly_AppCenter */,
0866AE8E26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19129,9 +16260,7 @@
buildConfigurations = (
6F0CFB3B20C94DF6006B2CE4 /* Debug */,
6F0CFB3C20C94DF6006B2CE4 /* AppStore */,
- 6F0CFB3D20C94DF6006B2CE4 /* Beta_AppCenter */,
0866AE9B26D9763200546BFE /* Beta */,
- 6F0CFB3E20C94DF6006B2CE4 /* Nightly_AppCenter */,
0866AE8126D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19142,9 +16271,7 @@
buildConfigurations = (
6F0CFB4F20C94E77006B2CE4 /* Debug */,
6F0CFB5020C94E77006B2CE4 /* AppStore */,
- 6F0CFB5120C94E77006B2CE4 /* Beta_AppCenter */,
0866AE9C26D9763200546BFE /* Beta */,
- 6F0CFB5220C94E77006B2CE4 /* Nightly_AppCenter */,
0866AE8226D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19155,9 +16282,7 @@
buildConfigurations = (
6F0CFB6220C94E8E006B2CE4 /* Debug */,
6F0CFB6320C94E8E006B2CE4 /* AppStore */,
- 6F0CFB6420C94E8E006B2CE4 /* Beta_AppCenter */,
0866AE9D26D9763200546BFE /* Beta */,
- 6F0CFB6520C94E8E006B2CE4 /* Nightly_AppCenter */,
0866AE8326D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19168,9 +16293,7 @@
buildConfigurations = (
6F0CFB7520C94EC8006B2CE4 /* Debug */,
6F0CFB7620C94EC8006B2CE4 /* AppStore */,
- 6F0CFB7720C94EC8006B2CE4 /* Beta_AppCenter */,
0866AE9E26D9763200546BFE /* Beta */,
- 6F0CFB7820C94EC8006B2CE4 /* Nightly_AppCenter */,
0866AE8426D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19181,9 +16304,7 @@
buildConfigurations = (
6F0CFB8820C94EE5006B2CE4 /* Debug */,
6F0CFB8920C94EE5006B2CE4 /* AppStore */,
- 6F0CFB8A20C94EE5006B2CE4 /* Beta_AppCenter */,
0866AE9F26D9763200546BFE /* Beta */,
- 6F0CFB8B20C94EE5006B2CE4 /* Nightly_AppCenter */,
0866AE8526D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19194,9 +16315,7 @@
buildConfigurations = (
6F331CF324D06B8400C096AB /* Debug */,
6F331CF424D06B8400C096AB /* AppStore */,
- 6F331CF524D06B8400C096AB /* Beta_AppCenter */,
0866AE9626D9763200546BFE /* Beta */,
- 6F331CF624D06B8400C096AB /* Nightly_AppCenter */,
0866AE7C26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19207,9 +16326,7 @@
buildConfigurations = (
6F331D0C24D06BA300C096AB /* Debug */,
6F331D0D24D06BA300C096AB /* AppStore */,
- 6F331D0E24D06BA300C096AB /* Beta_AppCenter */,
0866AE9726D9763200546BFE /* Beta */,
- 6F331D0F24D06BA300C096AB /* Nightly_AppCenter */,
0866AE7D26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19220,9 +16337,7 @@
buildConfigurations = (
6F331D2424D06BB800C096AB /* Debug */,
6F331D2524D06BB800C096AB /* AppStore */,
- 6F331D2624D06BB800C096AB /* Beta_AppCenter */,
0866AE9826D9763200546BFE /* Beta */,
- 6F331D2724D06BB800C096AB /* Nightly_AppCenter */,
0866AE7E26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19233,9 +16348,7 @@
buildConfigurations = (
6F331D3C24D06BC700C096AB /* Debug */,
6F331D3D24D06BC700C096AB /* AppStore */,
- 6F331D3E24D06BC700C096AB /* Beta_AppCenter */,
0866AE9926D9763200546BFE /* Beta */,
- 6F331D3F24D06BC700C096AB /* Nightly_AppCenter */,
0866AE7F26D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19246,9 +16359,7 @@
buildConfigurations = (
6F331D5424D06C2700C096AB /* Debug */,
6F331D5524D06C2700C096AB /* AppStore */,
- 6F331D5624D06C2700C096AB /* Beta_AppCenter */,
0866AE9A26D9763200546BFE /* Beta */,
- 6F331D5724D06C2700C096AB /* Nightly_AppCenter */,
0866AE8026D9762500546BFE /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19259,9 +16370,7 @@
buildConfigurations = (
6F9BF5BF2720292B00945973 /* Debug */,
6F9BF5C02720292B00945973 /* AppStore */,
- 6F9BF5C12720292B00945973 /* Beta_AppCenter */,
6F9BF5C22720292B00945973 /* Beta */,
- 6F9BF5C32720292B00945973 /* Nightly_AppCenter */,
6F9BF5C42720292B00945973 /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19272,9 +16381,7 @@
buildConfigurations = (
6F9BF5D12720293100945973 /* Debug */,
6F9BF5D22720293100945973 /* AppStore */,
- 6F9BF5D32720293100945973 /* Beta_AppCenter */,
6F9BF5D42720293100945973 /* Beta */,
- 6F9BF5D52720293100945973 /* Nightly_AppCenter */,
6F9BF5D62720293100945973 /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19285,9 +16392,7 @@
buildConfigurations = (
6F9BF5E32720293400945973 /* Debug */,
6F9BF5E42720293400945973 /* AppStore */,
- 6F9BF5E52720293400945973 /* Beta_AppCenter */,
6F9BF5E62720293400945973 /* Beta */,
- 6F9BF5E72720293400945973 /* Nightly_AppCenter */,
6F9BF5E82720293400945973 /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19298,9 +16403,7 @@
buildConfigurations = (
6F9BF5F52720293600945973 /* Debug */,
6F9BF5F62720293600945973 /* AppStore */,
- 6F9BF5F72720293600945973 /* Beta_AppCenter */,
6F9BF5F82720293600945973 /* Beta */,
- 6F9BF5F92720293600945973 /* Nightly_AppCenter */,
6F9BF5FA2720293600945973 /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19311,9 +16414,7 @@
buildConfigurations = (
6FBE535D271FF94A00F90B68 /* Debug */,
6FBE535E271FF94A00F90B68 /* AppStore */,
- 6FBE535F271FF94A00F90B68 /* Beta_AppCenter */,
6FBE5360271FF94A00F90B68 /* Beta */,
- 6FBE5361271FF94A00F90B68 /* Nightly_AppCenter */,
6FBE5362271FF94A00F90B68 /* Nightly */,
);
defaultConfigurationIsVisible = 0;
@@ -19399,7 +16500,7 @@
repositoryURL = "https://github.com/SRGSSR/srganalytics-apple.git";
requirement = {
kind = upToNextMajorVersion;
- minimumVersion = 9.0.2;
+ minimumVersion = 9.1.3;
};
};
6F3AED322614C5B6007D591F /* XCRemoteSwiftPackageReference "srgappearance-apple" */ = {
@@ -19447,7 +16548,7 @@
repositoryURL = "https://github.com/SRGSSR/srgdataprovider-apple.git";
requirement = {
kind = upToNextMajorVersion;
- minimumVersion = 19.0.4;
+ minimumVersion = 19.0.6;
};
};
6F7269A72836CFE90072BA0B /* XCRemoteSwiftPackageReference "SwiftUI-Introspect" */ = {
diff --git a/PlaySRG.xcworkspace/xcshareddata/swiftpm/Package.resolved b/PlaySRG.xcworkspace/xcshareddata/swiftpm/Package.resolved
index 1495fe7b1..3c2677b01 100644
--- a/PlaySRG.xcworkspace/xcshareddata/swiftpm/Package.resolved
+++ b/PlaySRG.xcworkspace/xcshareddata/swiftpm/Package.resolved
@@ -42,8 +42,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/comScore/Comscore-Swift-Package-Manager.git",
"state" : {
- "revision" : "fef761279a592960243e67f2aea110c6fa097fd8",
- "version" : "6.11.0"
+ "revision" : "2d1cd9c0cb52ca76702023b528a059fc0a7d5a4d",
+ "version" : "6.13.0"
}
},
{
@@ -294,8 +294,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/SRGSSR/srganalytics-apple.git",
"state" : {
- "revision" : "0e48e8e36951bc474ef80f29192759ea93d8009d",
- "version" : "9.1.0"
+ "revision" : "97ece2185ee456d0d85f0bd1608539f66e74d20f",
+ "version" : "9.1.3"
}
},
{
@@ -321,8 +321,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/SRGSSR/srgdataprovider-apple.git",
"state" : {
- "revision" : "a1725917c9350f71b19e897021f3d0aafb9ed24a",
- "version" : "19.0.4"
+ "revision" : "a315d507213ed16adc3d827aadc6b266c6e21275",
+ "version" : "19.0.6"
}
},
{
@@ -366,8 +366,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/SRGSSR/srgmediaplayer-apple.git",
"state" : {
- "revision" : "717608146d3787bd269d5a524e109ee30be828e4",
- "version" : "7.2.1"
+ "revision" : "354b2c5bb53b412504c49c85639620677aeb4948",
+ "version" : "7.2.3"
}
},
{
diff --git a/Podfile b/Podfile
index 1e86b2995..ca5878c28 100755
--- a/Podfile
+++ b/Podfile
@@ -39,9 +39,7 @@ abstract_target 'Play SRG' do
project 'PlaySRG.xcodeproj',
'Debug' => :debug,
'Nightly' => :release,
- 'Nightly_AppCenter' => :release,
'Beta' => :release,
- 'Beta_AppCenter' => :release,
'AppStore' => :release
end
@@ -71,9 +69,7 @@ abstract_target 'Play SRG' do
project 'PlaySRG.xcodeproj',
'Debug' => :debug,
'Nightly' => :release,
- 'Nightly_AppCenter' => :release,
'Beta' => :release,
- 'Beta_AppCenter' => :release,
'AppStore' => :release
end
end
diff --git a/Podfile.lock b/Podfile.lock
index b38463d7b..ef4f8a414 100755
--- a/Podfile.lock
+++ b/Podfile.lock
@@ -15,6 +15,6 @@ SPEC CHECKSUMS:
AutoCoding: 90ca3cbc0d77a37cfff75167d705b44148c5fc51
TvOSTextViewer: c1a0c64286931e663d131dc680f908bcfa36e214
-PODFILE CHECKSUM: d9dd7638eeadbfd0e2b292bcf6728b00ac74612a
+PODFILE CHECKSUM: 67693c47e6917bfe4930b9d8cbdfcca54e0ade5f
COCOAPODS: 1.15.2
diff --git a/Scripts/check-quality.sh b/Scripts/check-quality.sh
index 0d868410b..db6d49012 100755
--- a/Scripts/check-quality.sh
+++ b/Scripts/check-quality.sh
@@ -6,12 +6,12 @@ echo "... checking Swift code..."
if [ $# -eq 0 ]; then
swiftlint --quiet --strict
elif [[ "$1" == "only-changes" ]]; then
- git diff --staged --name-only | grep ".swift$" | xargs swiftlint lint --quiet --strict
+ git diff --staged --name-only | grep ".swift$" | xargs -I FILE swiftlint lint --quiet --strict "FILE"
fi
if [ $# -eq 0 ]; then
swiftformat --lint --quiet .
elif [[ "$1" == "only-changes" ]]; then
- git diff --staged --name-only | grep ".swift$" | xargs swiftformat --lint --quiet
+ git diff --staged --name-only | grep ".swift$" | xargs -I FILE swiftformat --lint --quiet "FILE"
fi
echo "... checking Ruby scripts..."
bundle exec rubocop --format quiet
diff --git a/TV Application/Sources/SceneDelegate.swift b/TV Application/Sources/SceneDelegate.swift
index be5b430e7..22eb0638a 100644
--- a/TV Application/Sources/SceneDelegate.swift
+++ b/TV Application/Sources/SceneDelegate.swift
@@ -90,7 +90,7 @@ final class SceneDelegate: UIResponder {
}
if !configuration.areShowsUnavailable {
- let showsViewController = SectionViewController.showsViewController(forChannelUid: nil)
+ let showsViewController = SectionViewController.showsViewController(for: .TV, channelUid: nil)
showsViewController.tabBarItem = UITabBarItem(title: NSLocalizedString("Shows", comment: "Shows tab title"), image: nil, tag: 4)
showsViewController.tabBarItem.accessibilityIdentifier = AccessibilityIdentifier.showsTabBarItem.value
viewControllers.append(showsViewController)
diff --git a/TV Application/TV-Application-enterprise.entitlements b/TV Application/TV-Application-enterprise.entitlements
deleted file mode 100644
index c11c802e6..000000000
--- a/TV Application/TV-Application-enterprise.entitlements
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
- com.apple.developer.associated-domains
-
- ${BU__WEB_CREDENTIALS_DOMAIN}
-
-
-
diff --git a/Translations/Localizable.strings b/Translations/Localizable.strings
index 1e262f13e..dd11263e7 100644
--- a/Translations/Localizable.strings
+++ b/Translations/Localizable.strings
@@ -346,6 +346,9 @@
Title label used to present the latest episodes from TV favorite shows */
"Latest episodes from your favorites" = "Latest episodes from your favorites";
+/* Title label used to present the radio latest podcast episodes */
+"Latest podcasts" = "Latest podcasts";
+
/* Title label used to present the radio latest videos */
"Latest videos" = "Latest videos";
@@ -536,6 +539,12 @@
/* Mail body header to declare a technical issue */
"Please describe the issue below:" = "Please describe the issue below:";
+/* Title label used to present radio associated podcasts */
+"Podcasts" = "Podcasts";
+
+/* Title of the section when we show podcasts by date */
+"Podcasts by date" = "Podcasts by date";
+
/* Most poular shows on Play SRG, displayed in the tvOS top shelf */
"Popular on Play SRG" = "Popular on Play SRG";
@@ -604,6 +613,12 @@
/* Title label used to present medias whose playback can be resumed */
"Resume playback" = "Resume playback";
+/* Title label used to present audios whose playback can be resumed */
+"Resume audios playback" = "Resume audios playback";
+
+/* Title label used to present videos whose playback can be resumed */
+"Resume videos playback" = "Resume videos playback";
+
/* Label to present the search view
Search shortcut label
Search tab bar title
@@ -836,9 +851,6 @@
/* Version label in settings */
"Version" = "Version";
-/* Label of the button to access release notes and download internal builds (App Center) */
-"Versions and release notes" = "Versions and release notes";
-
/* Background video playback setting section footer */
"Video playback continues even when you leave the application." = "Video playback continues even when you leave the application.";
diff --git a/UITests/Screenshots/Sources/ApplicationScreenshots~ios.swift b/UITests/Screenshots/Sources/ApplicationScreenshots~ios.swift
index 76914014a..e093f8755 100644
--- a/UITests/Screenshots/Sources/ApplicationScreenshots~ios.swift
+++ b/UITests/Screenshots/Sources/ApplicationScreenshots~ios.swift
@@ -13,7 +13,7 @@ class ApplicationScreenshots: XCTestCase {
[:]
}
- override func setUp() {
+ @MainActor override func setUp() {
super.setUp()
let app = XCUIApplication()
@@ -25,7 +25,7 @@ class ApplicationScreenshots: XCTestCase {
XCUIDevice.shared.orientation = (UIDevice.current.userInterfaceIdiom == .pad) ? .landscapeLeft : .portrait
}
- func testSnapshots() {
+ @MainActor func testSnapshots() {
if let videosTabBarItem = tabBarItem(withIdentifier: AccessibilityIdentifier.videosTabBarItem.value) {
videosTabBarItem.tap()
sleep(10)
diff --git a/UITests/Screenshots/Sources/ApplicationScreenshots~tvos.swift b/UITests/Screenshots/Sources/ApplicationScreenshots~tvos.swift
index 73cd9fadb..799adde6e 100644
--- a/UITests/Screenshots/Sources/ApplicationScreenshots~tvos.swift
+++ b/UITests/Screenshots/Sources/ApplicationScreenshots~tvos.swift
@@ -13,7 +13,7 @@ class ApplicationScreenshots: XCTestCase {
[:]
}
- override func setUp() {
+ @MainActor override func setUp() {
super.setUp()
let app = XCUIApplication()
@@ -23,7 +23,7 @@ class ApplicationScreenshots: XCTestCase {
continueAfterFailure = false
}
- func testSnapshots() {
+ @MainActor func testSnapshots() {
// Wait a bit for the focus engine to determine the first focused item
sleep(5)
diff --git a/WhatsNew-iOS-beta.json b/WhatsNew-iOS-beta.json
index b9057518c..3ec0b77c4 100755
--- a/WhatsNew-iOS-beta.json
+++ b/WhatsNew-iOS-beta.json
@@ -232,5 +232,6 @@
"3.8.6-453": "- Show page header updated.\n- Topic colors added.\n- Page section headers can open an other content page.\n- Shared URLs for Swiss musical radios updated.",
"3.8.6-454": "- AppStore release.",
"3.8.7-455": "- Update dependencies to run iPad application on Vision Pro device.\n- Internal beta new options for audio content pages.",
- "3.8.7-456": "- Allow red badge in UI element to expand horizontally if the contained text is long.\n- Reduce number of taps to open an highlighted media.\n- Use 16:9 images in alphabetical TV shows view. [SRF]"
+ "3.8.7-456": "- Allow red badge in UI element to expand horizontally if the contained text is long.\n- Reduce number of taps to open an highlighted media.\n- Use 16:9 images in alphabetical TV shows view. [SRF]",
+ "3.8.8-457": "- RTS radio channels icon update.\n- Adjustment on the audio podcast page.\n- Fix audio tab bar position when scrolling.\n- Mitigate start position for some series and film VODs."
}
\ No newline at end of file
diff --git a/WhatsNew-tvOS-beta.json b/WhatsNew-tvOS-beta.json
index 6d168f788..ed53fb88b 100755
--- a/WhatsNew-tvOS-beta.json
+++ b/WhatsNew-tvOS-beta.json
@@ -98,5 +98,6 @@
"1.8.6-453": "- Show page header updated.\n- Topic colors added.\n- Page section headers can open an other content page.",
"1.8.6-454": "- AppStore release.",
"1.8.7-455": "- Internal beta new options for audio content pages.",
- "1.8.7-456": "- Allow red badge in UI element to expand horizontally if the contained text is long.\n- Reduce number of clicks to open an highlighted media.\n- Use 16:9 images in alphabetical TV shows view. [SRF]"
+ "1.8.7-456": "- Allow red badge in UI element to expand horizontally if the contained text is long.\n- Reduce number of clicks to open an highlighted media.\n- Use 16:9 images in alphabetical TV shows view. [SRF]",
+ "1.8.8-457": "- RTS radio channels icon update.\n- Mitigate start position for some series and film VODs."
}
\ No newline at end of file
diff --git a/Xcode/Shared/BUs/RSI.xcconfig b/Xcode/Shared/BUs/RSI.xcconfig
index abb89dfb7..9a57cad85 100755
--- a/Xcode/Shared/BUs/RSI.xcconfig
+++ b/Xcode/Shared/BUs/RSI.xcconfig
@@ -8,9 +8,7 @@ BU__BUNDLE_IDENTIFIER_PREFIX[config=Debug] = ch.srgssr.
BU__CODE_SIGN_ENTITLEMENTS_IOS_APP_FILE_NAME = Application.entitlements
BU__DOMAIN = *.rsi.ch
BU__DOMAIN[config=Beta] = play-web-staging.herokuapp.com
-BU__DOMAIN[config=Beta_AppCenter] = play-web-staging.herokuapp.com
BU__DOMAIN[config=Nightly] = play-web-staging.herokuapp.com
-BU__DOMAIN[config=Nightly_AppCenter] = play-web-staging.herokuapp.com
BU__DOMAIN[config=Debug] = play-web-staging.herokuapp.com
BU__IDENTIFIER = rsi
BU__PRODUCT_NAME = Play RSI
diff --git a/Xcode/Shared/BUs/RTR.xcconfig b/Xcode/Shared/BUs/RTR.xcconfig
index 73588c3ea..c7af430bd 100755
--- a/Xcode/Shared/BUs/RTR.xcconfig
+++ b/Xcode/Shared/BUs/RTR.xcconfig
@@ -8,9 +8,7 @@ BU__BUNDLE_IDENTIFIER_PREFIX[config=Debug] = ch.srgssr.
BU__CODE_SIGN_ENTITLEMENTS_IOS_APP_FILE_NAME = Application.entitlements
BU__DOMAIN = *.rtr.ch
BU__DOMAIN[config=Beta] = play-web-staging.herokuapp.com
-BU__DOMAIN[config=Beta_AppCenter] = play-web-staging.herokuapp.com
BU__DOMAIN[config=Nightly] = play-web-staging.herokuapp.com
-BU__DOMAIN[config=Nightly_AppCenter] = play-web-staging.herokuapp.com
BU__DOMAIN[config=Debug] = play-web-staging.herokuapp.com
BU__IDENTIFIER = rtr
BU__PRODUCT_NAME = Play RTR
diff --git a/Xcode/Shared/BUs/RTS.xcconfig b/Xcode/Shared/BUs/RTS.xcconfig
index b7cc5ed35..ed5d1a0a3 100755
--- a/Xcode/Shared/BUs/RTS.xcconfig
+++ b/Xcode/Shared/BUs/RTS.xcconfig
@@ -8,9 +8,7 @@ BU__BUNDLE_IDENTIFIER_PREFIX[config=Debug] = ch.srgssr.
BU__CODE_SIGN_ENTITLEMENTS_IOS_APP_FILE_NAME = Application.entitlements
BU__DOMAIN = *.rts.ch
BU__DOMAIN[config=Beta] = play-web-staging.herokuapp.com
-BU__DOMAIN[config=Beta_AppCenter] = play-web-staging.herokuapp.com
BU__DOMAIN[config=Nightly] = play-web-staging.herokuapp.com
-BU__DOMAIN[config=Nightly_AppCenter] = play-web-staging.herokuapp.com
BU__DOMAIN[config=Debug] = play-web-staging.herokuapp.com
BU__IDENTIFIER = rts
BU__PRODUCT_NAME = Play RTS
diff --git a/Xcode/Shared/BUs/SRF.xcconfig b/Xcode/Shared/BUs/SRF.xcconfig
index bb589b732..5410247a2 100755
--- a/Xcode/Shared/BUs/SRF.xcconfig
+++ b/Xcode/Shared/BUs/SRF.xcconfig
@@ -8,9 +8,7 @@ BU__BUNDLE_IDENTIFIER_PREFIX[config=Debug] = ch.srgssr.
BU__CODE_SIGN_ENTITLEMENTS_IOS_APP_FILE_NAME = Application.entitlements
BU__DOMAIN = *.srf.ch
BU__DOMAIN[config=Beta] = play-web-staging.herokuapp.com
-BU__DOMAIN[config=Beta_AppCenter] = play-web-staging.herokuapp.com
BU__DOMAIN[config=Nightly] = play-web-staging.herokuapp.com
-BU__DOMAIN[config=Nightly_AppCenter] = play-web-staging.herokuapp.com
BU__DOMAIN[config=Debug] = play-web-staging.herokuapp.com
BU__IDENTIFIER = srf
BU__PRODUCT_NAME = Play SRF
diff --git a/Xcode/Shared/BUs/SWI.xcconfig b/Xcode/Shared/BUs/SWI.xcconfig
index 59a802e97..70ab9d7de 100755
--- a/Xcode/Shared/BUs/SWI.xcconfig
+++ b/Xcode/Shared/BUs/SWI.xcconfig
@@ -8,9 +8,7 @@ BU__BUNDLE_IDENTIFIER_PREFIX[config=Debug] = ch.srgssr.
BU__CODE_SIGN_ENTITLEMENTS_IOS_APP_FILE_NAME = Application-without-CarPlay.entitlements
BU__DOMAIN = *.swissinfo.ch
BU__DOMAIN[config=Beta] = play-web-staging.herokuapp.com
-BU__DOMAIN[config=Beta_AppCenter] = play-web-staging.herokuapp.com
BU__DOMAIN[config=Nightly] = play-web-staging.herokuapp.com
-BU__DOMAIN[config=Nightly_AppCenter] = play-web-staging.herokuapp.com
BU__DOMAIN[config=Debug] = play-web-staging.herokuapp.com
BU__IDENTIFIER = swi
BU__PRODUCT_NAME = Play SWI
diff --git a/Xcode/Shared/Common.xcconfig b/Xcode/Shared/Common.xcconfig
index 76c998d05..943f7a320 100755
--- a/Xcode/Shared/Common.xcconfig
+++ b/Xcode/Shared/Common.xcconfig
@@ -2,32 +2,24 @@ PRODUCT_BUNDLE_IDENTIFIER = $(BU__BUNDLE_IDENTIFIER_PREFIX)$(BU__BUNDLE_IDENTIFI
PRODUCT_NAME = $(BU__PRODUCT_NAME)$(TARGET__PRODUCT_NAME_SUFFIX)
// Version information
-CURRENT_PROJECT_VERSION = 456
+CURRENT_PROJECT_VERSION = 457
GCC_PREPROCESSOR_DEFINITIONS[config=Beta] = BETA=1
-GCC_PREPROCESSOR_DEFINITIONS[config=Beta_AppCenter] = BETA=1 APPCENTER=1
GCC_PREPROCESSOR_DEFINITIONS[config=Nightly] = NIGHTLY=1
-GCC_PREPROCESSOR_DEFINITIONS[config=Nightly_AppCenter] = NIGHTLY=1 APPCENTER=1
GCC_PREPROCESSOR_DEFINITIONS[config=Debug] = DEBUG=1
SWIFT_ACTIVE_COMPILATION_CONDITIONS[config=Beta] = BETA
-SWIFT_ACTIVE_COMPILATION_CONDITIONS[config=Beta_AppCenter] = BETA APPCENTER
SWIFT_ACTIVE_COMPILATION_CONDITIONS[config=Nightly] = NIGHTLY
-SWIFT_ACTIVE_COMPILATION_CONDITIONS[config=Nightly_AppCenter] = NIGHTLY APPCENTER
SWIFT_ACTIVE_COMPILATION_CONDITIONS[config=Debug] = DEBUG
COMMON__APP_GROUP_IDENTIFIER = group.$(BU__BUNDLE_IDENTIFIER_PREFIX)$(BU__BUNDLE_IDENTIFIER)$(COMMON__BUNDLE_IDENTIFIER_SUFFIX)
COMMON__BUNDLE_IDENTIFIER_SUFFIX[config=Beta] = .beta
-COMMON__BUNDLE_IDENTIFIER_SUFFIX[config=Beta_AppCenter] = .beta
COMMON__BUNDLE_IDENTIFIER_SUFFIX[config=Nightly] = .nightly
-COMMON__BUNDLE_IDENTIFIER_SUFFIX[config=Nightly_AppCenter] = .nightly
COMMON__BUNDLE_IDENTIFIER_SUFFIX[config=Debug] = .debug
COMMON__URL_SCHEME = $(BU__URL_SCHEME)$(COMMON__URL_SCHEME_SUFFIX)
COMMON__URL_SCHEME_SUFFIX[config=Beta] = -beta
-COMMON__URL_SCHEME_SUFFIX[config=Beta_AppCenter] = -beta-appcenter
COMMON__URL_SCHEME_SUFFIX[config=Nightly] = -nightly
-COMMON__URL_SCHEME_SUFFIX[config=Nightly_AppCenter] = -nightly-appcenter
COMMON__URL_SCHEME_SUFFIX[config=Debug] = -debug
diff --git a/Xcode/Shared/Targets/iOS/Application.xcconfig b/Xcode/Shared/Targets/iOS/Application.xcconfig
index 922987937..c67387cc2 100755
--- a/Xcode/Shared/Targets/iOS/Application.xcconfig
+++ b/Xcode/Shared/Targets/iOS/Application.xcconfig
@@ -1,13 +1,9 @@
#include "Xcode/Shared/Targets/iOS/Common.xcconfig"
CODE_SIGN_ENTITLEMENTS = $(PROJECT_DIR)/Application/$(BU__CODE_SIGN_ENTITLEMENTS_IOS_APP_FILE_NAME)
-CODE_SIGN_ENTITLEMENTS[config=Beta_AppCenter] = $(PROJECT_DIR)/Application/Application-without-CarPlay.entitlements
-CODE_SIGN_ENTITLEMENTS[config=Nightly_AppCenter] = $(PROJECT_DIR)/Application/Application-without-CarPlay.entitlements
EXCLUDED_SOURCE_FILE_NAMES = FLEX.o ShowTime.o
-INCLUDED_SOURCE_FILE_NAMES[config=Beta_AppCenter] = FLEX.o ShowTime.o
INCLUDED_SOURCE_FILE_NAMES[config=Beta] = ShowTime.o
-INCLUDED_SOURCE_FILE_NAMES[config=Nightly_AppCenter] = FLEX.o ShowTime.o
INCLUDED_SOURCE_FILE_NAMES[config=Nightly] = ShowTime.o
INCLUDED_SOURCE_FILE_NAMES[config=Debug] = FLEX.o ShowTime.o
diff --git a/Xcode/Shared/Targets/iOS/Common.xcconfig b/Xcode/Shared/Targets/iOS/Common.xcconfig
index a0e296dab..aff36406d 100755
--- a/Xcode/Shared/Targets/iOS/Common.xcconfig
+++ b/Xcode/Shared/Targets/iOS/Common.xcconfig
@@ -1,7 +1,7 @@
#include "Xcode/Shared/Common.xcconfig"
// Version information
-MARKETING_VERSION = 3.8.7
+MARKETING_VERSION = 3.8.8
SDKROOT = iphoneos
TARGETED_DEVICE_FAMILY=1,2
diff --git a/Xcode/Shared/Targets/tvOS/Application.xcconfig b/Xcode/Shared/Targets/tvOS/Application.xcconfig
index 073080be8..74b7d4341 100755
--- a/Xcode/Shared/Targets/tvOS/Application.xcconfig
+++ b/Xcode/Shared/Targets/tvOS/Application.xcconfig
@@ -1,8 +1,6 @@
#include "Xcode/Shared/Targets/tvOS/Common.xcconfig"
CODE_SIGN_ENTITLEMENTS = $(PROJECT_DIR)/TV Application/TV-Application.entitlements
-CODE_SIGN_ENTITLEMENTS[config=Beta_AppCenter] = $(PROJECT_DIR)/TV Application/TV-Application-enterprise.entitlements
-CODE_SIGN_ENTITLEMENTS[config=Nightly_AppCenter] = $(PROJECT_DIR)/TV Application/TV-Application-enterprise.entitlements
ASSETCATALOG_COMPILER_APPICON_NAME = App Icon & Top Shelf Image
diff --git a/Xcode/Shared/Targets/tvOS/Common.xcconfig b/Xcode/Shared/Targets/tvOS/Common.xcconfig
index 3f7908098..2c53c0575 100755
--- a/Xcode/Shared/Targets/tvOS/Common.xcconfig
+++ b/Xcode/Shared/Targets/tvOS/Common.xcconfig
@@ -1,7 +1,7 @@
#include "Xcode/Shared/Common.xcconfig"
// Version information
-MARKETING_VERSION = 1.8.7
+MARKETING_VERSION = 1.8.8
SDKROOT = appletvos
TARGETED_DEVICE_FAMILY=3
diff --git a/Xcode/iOS/Application/Play RSI.beta_appcenter.xcconfig b/Xcode/iOS/Application/Play RSI.beta_appcenter.xcconfig
deleted file mode 100755
index 3a9e498d6..000000000
--- a/Xcode/iOS/Application/Play RSI.beta_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RSI.beta_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RSI.xcconfig"
-#include "Xcode/Shared/Targets/iOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-iOS-Play RSI/Pods-Play SRG-iOS-Play RSI.beta_appcenter.xcconfig"
diff --git a/Xcode/iOS/Application/Play RSI.nightly_appcenter.xcconfig b/Xcode/iOS/Application/Play RSI.nightly_appcenter.xcconfig
deleted file mode 100755
index daeb326e1..000000000
--- a/Xcode/iOS/Application/Play RSI.nightly_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RSI.nightly_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RSI.xcconfig"
-#include "Xcode/Shared/Targets/iOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-iOS-Play RSI/Pods-Play SRG-iOS-Play RSI.nightly_appcenter.xcconfig"
diff --git a/Xcode/iOS/Application/Play RTR.beta_appcenter.xcconfig b/Xcode/iOS/Application/Play RTR.beta_appcenter.xcconfig
deleted file mode 100755
index 47c1895cd..000000000
--- a/Xcode/iOS/Application/Play RTR.beta_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RTR.beta_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RTR.xcconfig"
-#include "Xcode/Shared/Targets/iOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-iOS-Play RTR/Pods-Play SRG-iOS-Play RTR.beta_appcenter.xcconfig"
diff --git a/Xcode/iOS/Application/Play RTR.nightly_appcenter.xcconfig b/Xcode/iOS/Application/Play RTR.nightly_appcenter.xcconfig
deleted file mode 100755
index 20d12eb94..000000000
--- a/Xcode/iOS/Application/Play RTR.nightly_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RTR.nightly_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RTR.xcconfig"
-#include "Xcode/Shared/Targets/iOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-iOS-Play RTR/Pods-Play SRG-iOS-Play RTR.nightly_appcenter.xcconfig"
diff --git a/Xcode/iOS/Application/Play RTS.beta_appcenter.xcconfig b/Xcode/iOS/Application/Play RTS.beta_appcenter.xcconfig
deleted file mode 100755
index 8dd0e7914..000000000
--- a/Xcode/iOS/Application/Play RTS.beta_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RTS.beta_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RTS.xcconfig"
-#include "Xcode/Shared/Targets/iOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-iOS-Play RTS/Pods-Play SRG-iOS-Play RTS.beta_appcenter.xcconfig"
diff --git a/Xcode/iOS/Application/Play RTS.nightly_appcenter.xcconfig b/Xcode/iOS/Application/Play RTS.nightly_appcenter.xcconfig
deleted file mode 100755
index c3fd6c841..000000000
--- a/Xcode/iOS/Application/Play RTS.nightly_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RTS.nightly_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RTS.xcconfig"
-#include "Xcode/Shared/Targets/iOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-iOS-Play RTS/Pods-Play SRG-iOS-Play RTS.nightly_appcenter.xcconfig"
diff --git a/Xcode/iOS/Application/Play SRF.beta_appcenter.xcconfig b/Xcode/iOS/Application/Play SRF.beta_appcenter.xcconfig
deleted file mode 100755
index f947d5650..000000000
--- a/Xcode/iOS/Application/Play SRF.beta_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play SRF.beta_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/SRF.xcconfig"
-#include "Xcode/Shared/Targets/iOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-iOS-Play SRF/Pods-Play SRG-iOS-Play SRF.beta_appcenter.xcconfig"
diff --git a/Xcode/iOS/Application/Play SRF.nightly_appcenter.xcconfig b/Xcode/iOS/Application/Play SRF.nightly_appcenter.xcconfig
deleted file mode 100755
index e2be0f116..000000000
--- a/Xcode/iOS/Application/Play SRF.nightly_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play SRF.nightly_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/SRF.xcconfig"
-#include "Xcode/Shared/Targets/iOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-iOS-Play SRF/Pods-Play SRG-iOS-Play SRF.nightly_appcenter.xcconfig"
diff --git a/Xcode/iOS/Application/Play SWI.beta_appcenter.xcconfig b/Xcode/iOS/Application/Play SWI.beta_appcenter.xcconfig
deleted file mode 100755
index d0b4c066e..000000000
--- a/Xcode/iOS/Application/Play SWI.beta_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play SWI.beta_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/SWI.xcconfig"
-#include "Xcode/Shared/Targets/iOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-iOS-Play SWI/Pods-Play SRG-iOS-Play SWI.beta_appcenter.xcconfig"
diff --git a/Xcode/iOS/Application/Play SWI.nightly_appcenter.xcconfig b/Xcode/iOS/Application/Play SWI.nightly_appcenter.xcconfig
deleted file mode 100755
index bd1a72019..000000000
--- a/Xcode/iOS/Application/Play SWI.nightly_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play SWI.nightly_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/SWI.xcconfig"
-#include "Xcode/Shared/Targets/iOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-iOS-Play SWI/Pods-Play SRG-iOS-Play SWI.nightly_appcenter.xcconfig"
diff --git a/Xcode/tvOS/Application/Play RSI TV.beta_appcenter.xcconfig b/Xcode/tvOS/Application/Play RSI TV.beta_appcenter.xcconfig
deleted file mode 100755
index 29ed36955..000000000
--- a/Xcode/tvOS/Application/Play RSI TV.beta_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RSI TV.beta_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RSI.xcconfig"
-#include "Xcode/Shared/Targets/tvOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-tvOS-Play RSI TV/Pods-Play SRG-tvOS-Play RSI TV.beta_appcenter.xcconfig"
diff --git a/Xcode/tvOS/Application/Play RSI TV.nightly_appcenter.xcconfig b/Xcode/tvOS/Application/Play RSI TV.nightly_appcenter.xcconfig
deleted file mode 100755
index 40e879e95..000000000
--- a/Xcode/tvOS/Application/Play RSI TV.nightly_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RSI TV.nightly_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RSI.xcconfig"
-#include "Xcode/Shared/Targets/tvOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-tvOS-Play RSI TV/Pods-Play SRG-tvOS-Play RSI TV.nightly_appcenter.xcconfig"
diff --git a/Xcode/tvOS/Application/Play RTR TV.beta_appcenter.xcconfig b/Xcode/tvOS/Application/Play RTR TV.beta_appcenter.xcconfig
deleted file mode 100755
index ba0097dd2..000000000
--- a/Xcode/tvOS/Application/Play RTR TV.beta_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RTR TV.beta_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RTR.xcconfig"
-#include "Xcode/Shared/Targets/tvOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-tvOS-Play RTR TV/Pods-Play SRG-tvOS-Play RTR TV.beta_appcenter.xcconfig"
diff --git a/Xcode/tvOS/Application/Play RTR TV.nightly_appcenter.xcconfig b/Xcode/tvOS/Application/Play RTR TV.nightly_appcenter.xcconfig
deleted file mode 100755
index fbfce4210..000000000
--- a/Xcode/tvOS/Application/Play RTR TV.nightly_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RTR TV.nightly_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RTR.xcconfig"
-#include "Xcode/Shared/Targets/tvOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-tvOS-Play RTR TV/Pods-Play SRG-tvOS-Play RTR TV.nightly_appcenter.xcconfig"
diff --git a/Xcode/tvOS/Application/Play RTS TV.beta_appcenter.xcconfig b/Xcode/tvOS/Application/Play RTS TV.beta_appcenter.xcconfig
deleted file mode 100755
index 357d8ffa4..000000000
--- a/Xcode/tvOS/Application/Play RTS TV.beta_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RTS TV.beta_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RTS.xcconfig"
-#include "Xcode/Shared/Targets/tvOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-tvOS-Play RTS TV/Pods-Play SRG-tvOS-Play RTS TV.beta_appcenter.xcconfig"
diff --git a/Xcode/tvOS/Application/Play RTS TV.nightly_appcenter.xcconfig b/Xcode/tvOS/Application/Play RTS TV.nightly_appcenter.xcconfig
deleted file mode 100755
index 1e8f97cea..000000000
--- a/Xcode/tvOS/Application/Play RTS TV.nightly_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play RTS TV.nightly_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/RTS.xcconfig"
-#include "Xcode/Shared/Targets/tvOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-tvOS-Play RTS TV/Pods-Play SRG-tvOS-Play RTS TV.nightly_appcenter.xcconfig"
diff --git a/Xcode/tvOS/Application/Play SRF TV.beta_appcenter.xcconfig b/Xcode/tvOS/Application/Play SRF TV.beta_appcenter.xcconfig
deleted file mode 100755
index 2098c7f1f..000000000
--- a/Xcode/tvOS/Application/Play SRF TV.beta_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play SRF TV.beta_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/SRF.xcconfig"
-#include "Xcode/Shared/Targets/tvOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-tvOS-Play SRF TV/Pods-Play SRG-tvOS-Play SRF TV.beta_appcenter.xcconfig"
diff --git a/Xcode/tvOS/Application/Play SRF TV.nightly_appcenter.xcconfig b/Xcode/tvOS/Application/Play SRF TV.nightly_appcenter.xcconfig
deleted file mode 100755
index 76c763e2a..000000000
--- a/Xcode/tvOS/Application/Play SRF TV.nightly_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play SRF TV.nightly_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/SRF.xcconfig"
-#include "Xcode/Shared/Targets/tvOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-tvOS-Play SRF TV/Pods-Play SRG-tvOS-Play SRF TV.nightly_appcenter.xcconfig"
diff --git a/Xcode/tvOS/Application/Play SWI TV.beta_appcenter.xcconfig b/Xcode/tvOS/Application/Play SWI TV.beta_appcenter.xcconfig
deleted file mode 100755
index 63f8f23fd..000000000
--- a/Xcode/tvOS/Application/Play SWI TV.beta_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play SWI TV.beta_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/SWI.xcconfig"
-#include "Xcode/Shared/Targets/tvOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-tvOS-Play SWI TV/Pods-Play SRG-tvOS-Play SWI TV.beta_appcenter.xcconfig"
diff --git a/Xcode/tvOS/Application/Play SWI TV.nightly_appcenter.xcconfig b/Xcode/tvOS/Application/Play SWI TV.nightly_appcenter.xcconfig
deleted file mode 100755
index d8c1693f0..000000000
--- a/Xcode/tvOS/Application/Play SWI TV.nightly_appcenter.xcconfig
+++ /dev/null
@@ -1,6 +0,0 @@
-#include? "Configuration/Xcode/Play SWI TV.nightly_appcenter.xcconfig"
-
-#include "Xcode/Shared/BUs/SWI.xcconfig"
-#include "Xcode/Shared/Targets/tvOS/Application.xcconfig"
-
-#include "Pods/Target Support Files/Pods-Play SRG-tvOS-Play SWI TV/Pods-Play SRG-tvOS-Play SWI TV.nightly_appcenter.xcconfig"
diff --git a/docs/README.md b/docs/README.md
index d5d695b9a..187d6e9ce 100755
--- a/docs/README.md
+++ b/docs/README.md
@@ -8,8 +8,8 @@ The Play platform is more generally available on the web, on Android phones and
| Platform | Play RSI | Play RTR | Play RTS | Play SRF | Play SWI |
|:-- |:--:|:--:|:--:|:--:|:--:|
-| iOS / tvOS | [🍎📱📺🚗](https://itunes.apple.com/ch/app/play-rsi/id920753497) | [🍎📱📺🚗](https://itunes.apple.com/ch/app/play-rtr/id920754925) | [🍎📱📺🚗](https://itunes.apple.com/ch/app/play-rts/id920754415) | [🍎📱📺🚗](https://itunes.apple.com/ch/app/play-srf/id638194352) | [🍎📱📺](https://itunes.apple.com/ch/app/play-swi/id920785201) |
-| Android / Android TV | [🤖📱📺🚗](https://play.google.com/store/apps/details?id=ch.rsi.player) | [🤖📱📺🚗](https://play.google.com/store/apps/details?id=ch.rtr.player) | [🤖📱📺🚗](https://play.google.com/store/apps/details?id=ch.rts.player) | [🤖📱📺🚗](https://play.google.com/store/apps/details?id=ch.srf.mobile.srfplayer) | [🤖📱](https://play.google.com/store/apps/details?id=ch.swissinfo.player) |
+| iOS / tvOS | [🍎📱📺🚗](https://itunes.apple.com/ch/app/play-rsi/id920753497) | [🍎📱📺🚗](https://itunes.apple.com/ch/app/play-rtr/id920754925) | [🍎📱📺🚗](https://itunes.apple.com/ch/app/play-rts/id920754415) | [🍎📱📺🚗](https://itunes.apple.com/ch/app/play-srf/id638194352) | |
+| Android / Android TV | [🤖📱📺🚗](https://play.google.com/store/apps/details?id=ch.rsi.player) | [🤖📱📺🚗](https://play.google.com/store/apps/details?id=ch.rtr.player) | [🤖📱📺🚗](https://play.google.com/store/apps/details?id=ch.rts.player) | [🤖📱📺🚗](https://play.google.com/store/apps/details?id=ch.srf.mobile.srfplayer) | |
| Web | [🖥📱💻](https://www.rsi.ch/play) | [🖥📱💻](https://www.rtr.ch/play) | [🖥📱💻](https://www.rts.ch/play) | [🖥📱💻](https://www.srf.ch/play) | [🖥📱💻](https://www.swissinfo.ch/play) |
![Screenshots](README-images/iphone-screenshots.png)
diff --git a/docs/RELEASE_CHECKLIST.md b/docs/RELEASE_CHECKLIST.md
index c1545b21a..4ab64ecfd 100755
--- a/docs/RELEASE_CHECKLIST.md
+++ b/docs/RELEASE_CHECKLIST.md
@@ -1,37 +1,37 @@
# Release checklist
-| Step | RSI | RTR | RTS | SRF | SWI |
-|:--:|:--:|:--:|:--:|:--:|:--:|
-| Edit SPM / Podfile dependencies to point at tagged versions ||||||
-| Verify that Package.resolved / Podfile.lock only contain tagged versions ||||||
-| Update application translations (with make pull-translations) ||||||
-| Perform global diff with last release ||||||
-| Submit what's new for translation ||||||
-| Start git-flow release branch for new version ||||||
-| Check version and build numbers. Bump if needed ||||||
-| Update what's new JSON for betas ||||||
-| [iOS] Update what's new on Github pages (with fastlane\*) ||||||
-| Build betas for TestFlight (with fastlane\*) ||||||
-| Create new version on App Store Connect (with fastlane\*) ||||||
-| Update screenshots if needed (with fastlane\*\*) ||||||
-| Build App Store builds (with fastlane\*) ||||||
-| Update production remote configuration on Firebase ||||||
-| Distribute App Store builds to public TestFlight groups (with fastane\*) ||||||
-| Collect translations and update App Store Connect (with fastlane\*) ||||||
-| [iOS] Collect translations and update Github pages (with fastlane\*) ||||||
-| [iOS] Check what's new in betas or TestFlight builds ||||||
-| Ask the PO to approve the version ||||||
-| Submit to Apple review (with fastlane\*) ||||||
-| Update status page on Confluence (Up coming status, statistics changes) ||||||
-| Obtain successful Apple review ||||||
-| Release to the store ||||||
-| [iOS] Update Github pages to display hidden releases (with fastlane\*) ||||||
-| [iOS] Check what's new information with production applications ||||||
-| Finish git-flow release, tags, Bump patch / build version numbers and push (with fastlane\*) ||||||
-| Close milestone and issues on github ||||||
-| Create github release ||||||
-| Add release date on Jira release ||||||
-| Update status page on Confluence (Release date, old versions section) ||||||
+| Step | RSI | RTR | RTS | SRF |
+|:--:|:--:|:--:|:--:|:--:|
+| Edit SPM / Podfile dependencies to point at tagged versions |||||
+| Verify that Package.resolved / Podfile.lock only contain tagged versions |||||
+| Update application translations (with make pull-translations) |||||
+| Perform global diff with last release |||||
+| Submit what's new for translation |||||
+| Start git-flow release branch for new version |||||
+| Check version and build numbers. Bump if needed |||||
+| Update what's new JSON for betas |||||
+| [iOS] Update what's new on Github pages (with fastlane\*) |||||
+| Build betas for TestFlight (with fastlane\*) |||||
+| Create new version on App Store Connect (with fastlane\*) |||||
+| Update screenshots if needed (with fastlane\*\*) |||||
+| Build App Store builds (with fastlane\*) |||||
+| Update production remote configuration on Firebase |||||
+| Distribute App Store builds to public TestFlight groups (with fastane\*) |||||
+| Collect translations and update App Store Connect (with fastlane\*) |||||
+| [iOS] Collect translations and update Github pages (with fastlane\*) |||||
+| [iOS] Check what's new in betas or TestFlight builds |||||
+| Ask the PO to approve the version |||||
+| Submit to Apple review (with fastlane\*) |||||
+| Update status page on Confluence (Up coming status, statistics changes) |||||
+| Obtain successful Apple review |||||
+| Release to the store |||||
+| [iOS] Update Github pages to display hidden releases (with fastlane\*) |||||
+| [iOS] Check what's new information with production applications |||||
+| Finish git-flow release, tags, Bump patch / build version numbers and push (with fastlane\*) |||||
+| Close milestone and issues on github |||||
+| Create github release |||||
+| Add release date on Jira release |||||
+| Update status page on Confluence (Release date, old versions section) |||||
### \*Fastlane on PlayCity CI:
@@ -57,18 +57,18 @@
### \*\*Manual fastlane:
+⚠️ All screenshots lanes must be executed from a Swiss IP, to avoid geo-blocking icons on media items.
+
- Screenshots iOS
- Play RSI iOS: `fastlane ios iOSrsiScreenshots`
- Play RTR iOS: `fastlane ios iOSrtrScreenshots`
- - Play RTS iOS: `fastlane ios iOSrtsScreenshots`
+ - Play RTS iOS: `fastlane ios iOSrtsScreenshots` (No upload to ASC, due to some marketing images)
- Play SRF iOS: `fastlane ios iOSsrfScreenshots` (No upload to ASC, due to some marketing images)
- - Play SWI iOS: `fastlane ios iOSswiScreenshots`
- Screenshots tvOS
- Play RSI tvOS: `fastlane ios tvOSrsiScreenshots`
- Play RTR tvOS: `fastlane ios tvOSrtrScreenshots`
- - Play RTS tvOS: `fastlane ios tvOSrtsScreenshots`
+ - Play RTS tvOS: `fastlane ios tvOSrtsScreenshots` (No upload to ASC, due to some marketing images)
- Play SRF tvOS: `fastlane ios tvOSsrfScreenshots` (No upload to ASC, due to some marketing images)
- - Play SWI tvOS: `fastlane ios tvOSswiScreenshots`
# Private nightlies
diff --git a/docs/REMOTE_CONFIGURATION.md b/docs/REMOTE_CONFIGURATION.md
index 90e654768..29eb46eb7 100755
--- a/docs/REMOTE_CONFIGURATION.md
+++ b/docs/REMOTE_CONFIGURATION.md
@@ -67,6 +67,9 @@ The keys common to both TV and radio channels JSON dictionaries are:
* `songsViewStyle` (optional, string): The songs view style when added to the view. Never displayed if not set. Available values are:
* `collapsed`: Collapsed when added to the view.
* `expanded`: Expanded when added to the view.
+* `showType` (optional, string): Whether the channel has content of type show or podcast. It will affect some section titles. If empty, the default value is `show`. Available values are:
+ * `show`
+ * `podcast`
* `shareURL` (optional, string): The URL used to share the channel website.
* `contentPageId` (optional, string) - BETA ONLY: The page identifier of the content page to use for the channel page. If omitted, the preconfigured page is used with the related sections for this channel.
diff --git a/fastlane/Appfile b/fastlane/Appfile
index da7ef6e10..174c42f92 100755
--- a/fastlane/Appfile
+++ b/fastlane/Appfile
@@ -1,338 +1,278 @@
# frozen_string_literal: true
-app_identifier "#{ENV['DEFAULT_APP_IDENTIFIER']}"
-apple_id "#{ENV['DEFAULT_APPLE_ID']}"
-team_id "#{ENV['DEFAULT_TEAM_ID']}"
-itc_team_id "#{ENV['DEFAULT_ITUNES_CONNECT_TEAM_ID']}"
+app_identifier "#{ENV.fetch('DEFAULT_APP_IDENTIFIER', nil)}"
+apple_id "#{ENV.fetch('DEFAULT_APPLE_ID', nil)}"
+team_id "#{ENV.fetch('DEFAULT_TEAM_ID', nil)}"
+itc_team_id "#{ENV.fetch('DEFAULT_ITUNES_CONNECT_TEAM_ID', nil)}"
for_platform :ios do
- for_lane :iOSswiUploadAppStoreBuild do
- app_identifier "#{ENV['SWI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SWI_TEAM_ID']}"
- end
-
- for_lane :tvOSswiUploadAppStoreBuild do
- app_identifier "#{ENV['SWI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SWI_TEAM_ID']}"
- end
-
- for_lane :iOSswiDistributePrivateAppStoreBuild do
- app_identifier "#{ENV['SWI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SWI_TEAM_ID']}"
- end
-
- for_lane :tvOSswiDistributePrivateAppStoreBuild do
- app_identifier "#{ENV['SWI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SWI_TEAM_ID']}"
- end
-
- for_lane :iOSswiDistributePublicAppStoreBuild do
- app_identifier "#{ENV['SWI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SWI_TEAM_ID']}"
- end
-
- for_lane :tvOSswiDistributePublicAppStoreBuild do
- app_identifier "#{ENV['SWI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SWI_TEAM_ID']}"
- end
-
- for_lane :iOSswiScreenshots do
- app_identifier "#{ENV['SWI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SWI_TEAM_ID']}"
- end
-
- for_lane :tvOSswiScreenshots do
- app_identifier "#{ENV['SWI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SWI_TEAM_ID']}"
- end
-
- for_lane :iOSswiPrepareAppStoreRelease do
- app_identifier "#{ENV['SWI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SWI_TEAM_ID']}"
- end
-
- for_lane :tvOSswiPrepareAppStoreRelease do
- app_identifier "#{ENV['SWI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SWI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SWI_TEAM_ID']}"
- end
-
for_lane :iOSsrfUploadAppStoreBuild do
- app_identifier "#{ENV['SRF_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRF_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}"
end
for_lane :tvOSsrfUploadAppStoreBuild do
- app_identifier "#{ENV['SRF_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRF_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}"
end
for_lane :iOSsrfDistributePrivateAppStoreBuild do
- app_identifier "#{ENV['SRF_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRF_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}"
end
for_lane :tvOSsrfDistributePrivateAppStoreBuild do
- app_identifier "#{ENV['SRF_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRF_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}"
end
for_lane :iOSsrfDistributePublicAppStoreBuild do
- app_identifier "#{ENV['SRF_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRF_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}"
end
for_lane :tvOSsrfDistributePublicAppStoreBuild do
- app_identifier "#{ENV['SRF_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRF_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}"
end
for_lane :iOSsrfScreenshots do
- app_identifier "#{ENV['SRF_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRF_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}"
end
for_lane :tvOSsrfScreenshots do
- app_identifier "#{ENV['SRF_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRF_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}"
end
for_lane :iOSsrfPrepareAppStoreRelease do
- app_identifier "#{ENV['SRF_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRF_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}"
end
for_lane :tvOSsrfPrepareAppStoreRelease do
- app_identifier "#{ENV['SRF_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['SRF_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRF_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('SRF_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('SRF_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRF_TEAM_ID', nil)}"
end
for_lane :iOSrtsUploadAppStoreBuild do
- app_identifier "#{ENV['RTS_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTS_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}"
end
for_lane :tvOSrtsUploadAppStoreBuild do
- app_identifier "#{ENV['RTS_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTS_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}"
end
for_lane :iOSrtsDistributePrivateAppStoreBuild do
- app_identifier "#{ENV['RTS_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTS_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}"
end
for_lane :tvOSrtsDistributePrivateAppStoreBuild do
- app_identifier "#{ENV['RTS_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTS_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}"
end
for_lane :iOSrtsDistributePublicAppStoreBuild do
- app_identifier "#{ENV['RTS_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTS_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}"
end
for_lane :tvOSrtsDistributePublicAppStoreBuild do
- app_identifier "#{ENV['RTS_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTS_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}"
end
for_lane :iOSrtsScreenshots do
- app_identifier "#{ENV['RTS_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTS_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}"
end
for_lane :tvOSrtsScreenshots do
- app_identifier "#{ENV['RTS_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTS_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}"
end
for_lane :iOSrtsPrepareAppStoreRelease do
- app_identifier "#{ENV['RTS_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTS_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}"
end
for_lane :tvOSrtsPrepareAppStoreRelease do
- app_identifier "#{ENV['RTS_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTS_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTS_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTS_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTS_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTS_TEAM_ID', nil)}"
end
for_lane :iOSrsiUploadAppStoreBuild do
- app_identifier "#{ENV['RSI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RSI_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}"
end
for_lane :tvOSrsiUploadAppStoreBuild do
- app_identifier "#{ENV['RSI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RSI_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}"
end
for_lane :iOSrsiDistributePrivateAppStoreBuild do
- app_identifier "#{ENV['RSI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RSI_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}"
end
for_lane :tvOSrsiDistributePrivateAppStoreBuild do
- app_identifier "#{ENV['RSI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RSI_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}"
end
for_lane :iOSrsiDistributePublicAppStoreBuild do
- app_identifier "#{ENV['RSI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RSI_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}"
end
for_lane :tvOSrsiDistributePublicAppStoreBuild do
- app_identifier "#{ENV['RSI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RSI_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}"
end
for_lane :iOSrsiScreenshots do
- app_identifier "#{ENV['RSI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RSI_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}"
end
for_lane :tvOSrsiScreenshots do
- app_identifier "#{ENV['RSI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RSI_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}"
end
for_lane :iOSrsiPrepareAppStoreRelease do
- app_identifier "#{ENV['RSI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RSI_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}"
end
for_lane :tvOSrsiPrepareAppStoreRelease do
- app_identifier "#{ENV['RSI_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RSI_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RSI_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RSI_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RSI_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RSI_TEAM_ID', nil)}"
end
for_lane :iOSrtrUploadAppStoreBuild do
- app_identifier "#{ENV['RTR_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTR_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}"
end
for_lane :tvOSrtrUploadAppStoreBuild do
- app_identifier "#{ENV['RTR_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTR_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}"
end
for_lane :iOSrtrDistributePrivateAppStoreBuild do
- app_identifier "#{ENV['RTR_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTR_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}"
end
for_lane :tvOSrtrDistributePrivateAppStoreBuild do
- app_identifier "#{ENV['RTR_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTR_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}"
end
for_lane :iOSrtrDistributePublicAppStoreBuild do
- app_identifier "#{ENV['RTR_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTR_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}"
end
for_lane :tvOSrtrDistributePublicAppStoreBuild do
- app_identifier "#{ENV['RTR_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTR_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}"
end
for_lane :iOSrtrScreenshots do
- app_identifier "#{ENV['RTR_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTR_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}"
end
for_lane :tvOSrtrScreenshots do
- app_identifier "#{ENV['RTR_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTR_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}"
end
for_lane :iOSrtrPrepareAppStoreRelease do
- app_identifier "#{ENV['RTR_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTR_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}"
end
for_lane :tvOSrtrPrepareAppStoreRelease do
- app_identifier "#{ENV['RTR_APP_IDENTIFIER']}"
- itc_team_id "#{ENV['RTR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['RTR_TEAM_ID']}"
+ app_identifier "#{ENV.fetch('RTR_APP_IDENTIFIER', nil)}"
+ itc_team_id "#{ENV.fetch('RTR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('RTR_TEAM_ID', nil)}"
end
for_lane :tvOSnightlies do
- itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRGSSR_TEAM_ID']}"
+ itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}"
end
for_lane :iOSnightlies do
- itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRGSSR_TEAM_ID']}"
+ itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}"
end
for_lane :nightlyTester do
- itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRGSSR_TEAM_ID']}"
+ itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}"
end
for_lane :tvOSbetas do
- itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRGSSR_TEAM_ID']}"
+ itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}"
end
for_lane :iOSbetas do
- itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRGSSR_TEAM_ID']}"
+ itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}"
end
for_lane :betaTester do
- itc_team_id "#{ENV['SRGSSR_ITUNES_CONNECT_TEAM_ID']}"
- team_id "#{ENV['SRGSSR_TEAM_ID']}"
+ itc_team_id "#{ENV.fetch('SRGSSR_ITUNES_CONNECT_TEAM_ID', nil)}"
+ team_id "#{ENV.fetch('SRGSSR_TEAM_ID', nil)}"
end
end
diff --git a/fastlane/Fastfile b/fastlane/Fastfile
index c835ffa5d..857cec2bf 100755
--- a/fastlane/Fastfile
+++ b/fastlane/Fastfile
@@ -53,44 +53,6 @@ platform :ios do
# Nightlies
- desc 'Builds a new iOS nightly on App Center.'
- lane :iOSnightliesAppCenter do
- platform = 'iOS'
- service = 'AppCenter'
-
- build_number = latest_appcenter_build_number(appcenter_ios_nightly_appcenter_names)
- xcode_override_build_number(build_number + 1)
-
- tag_version = tag_version(platform)
- branch_name = git_branch_name
-
- # Update CI information because of build number overrided
- notify_version_to_ci(platform, tag_version, branch_name)
-
- ios_application_schemes.each_index do |index|
- build_lane(
- configuration: 'Nightly_AppCenter',
- scheme: ios_application_schemes[index],
- display_name_suffix: nightly_display_name_suffix(branch_name),
- version_suffix: version_suffix('-nightly', branch_name),
- build_name: build_name(branch_name),
- platform:
- )
-
- appcenter_lane(
- appname: appcenter_ios_nightly_appcenter_names[index],
- destinations: ENV.fetch('PLAY_NIGHTLY_APPCENTER_DESTINATIONS', nil),
- notes: nightly_changelog(platform, service, branch_name)
- )
-
- clean_build_artifacts
-
- UI.success "#{ios_application_schemes[index]} (#{platform} Nightly #{tag_version}) uploaded and distributed. ✅"
- end
-
- save_last_nightlies_success_git_commit_hash(platform, service)
- end
-
desc 'Builds a new tvOS nightly on App Store Connect and waits for build processing.'
lane :tvOSnightlies do
testflight_nightlies(platform: 'tvOS')
@@ -114,38 +76,6 @@ platform :ios do
# Betas
- desc 'Builds an iOS beta on App Center with the current build number. On the develop branch, attempts to tag the current version. On the develop or a feature branch, then bumps the build number and pushes.'
- lane :iOSbetasAppCenter do
- platform = 'iOS'
-
- tag_version = tag_version(platform)
- branch_name = git_branch_name
-
- ios_application_schemes.each_index do |index|
- build_lane(
- configuration: 'Beta_AppCenter',
- scheme: ios_application_schemes[index],
- display_name_suffix: beta_display_name_suffix(branch_name),
- version_suffix: version_suffix('-beta', branch_name),
- build_name: build_name(branch_name),
- platform:
- )
-
- appcenter_lane(
- appname: appcenter_ios_beta_appcenter_names[index],
- destinations: ENV.fetch('PLAY_BETA_APPCENTER_DESTINATIONS', nil),
- notes: what_s_new_for_beta(platform, tag_version),
- notify_testers: true
- )
-
- clean_build_artifacts
-
- UI.success "#{ios_application_schemes[index]} (#{platform} Beta #{tag_version}) uploaded and distributed. ✅"
- end
-
- beta_workflow(platform)
- end
-
desc 'Builds a tvOS beta on App Store Connect with the current build number and waits for build processing. On the develop branch, attempts to tag the current version. On the develop or a feature branch, then bumps the build number and pushes.'
lane :tvOSbetas do
testflight_betas(platform: 'tvOS')
@@ -485,12 +415,12 @@ platform :ios do
upload_screenshots(platform)
end
- desc 'RTS: Makes iOS screenshots and replaces current ones on App Store Connect.'
+ desc 'RTS: Makes iOS screenshots. No replacement made on App Store Connect.'
lane :iOSrtsScreenshots do
platform = 'iOS'
screenshots(platform, 'RTS')
- upload_screenshots(platform)
+ # Don't erase existing screenshots, from RTS marketing team.
end
desc 'SRF: Makes iOS screenshots. No replacement made on App Store Connect.'
@@ -501,14 +431,6 @@ platform :ios do
# Don't erase existing screenshots, from SRF marketing team.
end
- desc 'SWI: Makes iOS screenshots and replaces current ones on App Store Connect.'
- lane :iOSswiScreenshots do
- platform = 'iOS'
-
- screenshots(platform, 'SWI')
- upload_screenshots(platform)
- end
-
# Individual iOS App Store build uploads
desc 'RSI only: See `iOSUploadAppStoreBuilds` lane.'
@@ -531,11 +453,6 @@ platform :ios do
testflight_appstore_build_upload(platform: 'iOS', bu: 'SRF')
end
- desc 'SWI only: See `iOSUploadAppStoreBuilds` lane.'
- lane :iOSswiUploadAppStoreBuild do
- testflight_appstore_build_upload(platform: 'iOS', bu: 'SWI')
- end
-
# Individual iOS App Store build private distributions
desc 'RSI only: See `iOSDistributePrivateAppStoreBuilds` lane.'
@@ -566,13 +483,6 @@ platform :ios do
)
end
- desc 'SWI only: See `iOSDistributePrivateAppStoreBuilds` lane.'
- lane :iOSswiDistributePrivateAppStoreBuild do |options|
- testflight_distribute_private_appstore_build(
- platform: 'iOS', bu: 'SWI', tag_version: options[:tag_version]
- )
- end
-
# Individual iOS App Store build public distributions
desc 'RSI only: See `iOSDistributePublicAppStoreBuild` lane.'
@@ -603,13 +513,6 @@ platform :ios do
)
end
- desc 'SWI only: See `iOSDistributePublicAppStoreBuild` lane.'
- lane :iOSswiDistributePublicAppStoreBuild do |options|
- testflight_distribute_public_appstore_build(
- platform: 'iOS', bu: 'SWI', tag_version: options[:tag_version]
- )
- end
-
# Individual iOS AppStore releases
desc 'RSI only: See `iOSPrepareAppStoreRelease` lane.'
@@ -632,11 +535,6 @@ platform :ios do
prepare_appstore_release('iOS', 'SRF', options)
end
- desc 'SWI only: See `iOSPrepareAppStoreRelease` lane.'
- lane :iOSswiPrepareAppStoreRelease do |options|
- prepare_appstore_release('iOS', 'SWI', options)
- end
-
# Individual tvOS screenshots
desc 'RSI: Makes tvOS screenshots and replaces current ones on App Store Connect.'
@@ -655,12 +553,12 @@ platform :ios do
upload_screenshots(platform)
end
- desc 'RTS: Makes tvOS screenshots and replaces current ones on App Store Connect.'
+ desc 'RTS: Makes tvOS screenshots. No replacement made on App Store Connect.'
lane :tvOSrtsScreenshots do
platform = 'tvOS'
screenshots(platform, 'RTS')
- upload_screenshots(platform)
+ # Don't erase existing screenshots, from RTS marketing team.
end
desc 'SRF: Makes tvOS screenshots. No replacement made on App Store Connect.'
@@ -671,14 +569,6 @@ platform :ios do
# Don't erase existing screenshots, from SRF marketing team.
end
- desc 'SWI: Makes tvOS screenshots and replaces current ones on App Store Connect.'
- lane :tvOSswiScreenshots do
- platform = 'tvOS'
-
- screenshots(platform, 'SWI')
- upload_screenshots(platform)
- end
-
# Individual tvOS App Store build uploads
desc 'RSI only: See `tvOSUploadAppStoreBuilds` lane.'
@@ -701,11 +591,6 @@ platform :ios do
testflight_appstore_build_upload(platform: 'tvOS', bu: 'SRF')
end
- desc 'SWI only: See `tvOSUploadAppStoreBuilds` lane.'
- lane :tvOSswiUploadAppStoreBuild do
- testflight_appstore_build_upload(platform: 'tvOS', bu: 'SWI')
- end
-
# Individual tvOS App Store build private distributions
desc 'RSI only: See `tvOSDistributePrivateAppStoreBuilds` lane.'
@@ -736,13 +621,6 @@ platform :ios do
)
end
- desc 'SWI only: See `tvOSDistributePrivateAppStoreBuilds` lane.'
- lane :tvOSswiDistributePrivateAppStoreBuild do |options|
- testflight_distribute_private_appstore_build(
- platform: 'tvOS', bu: 'SWI', tag_version: options[:tag_version]
- )
- end
-
# Individual tvOS App Store build public distributions
desc 'RSI only: See `tvOSDistributePublicAppStoreBuilds` lane.'
@@ -773,13 +651,6 @@ platform :ios do
)
end
- desc 'SWI only: See `tvOSDistributePublicAppStoreBuilds` lane.'
- lane :tvOSswiDistributePublicAppStoreBuild do |options|
- testflight_distribute_public_appstore_build(
- platform: 'tvOS', bu: 'SWI', tag_version: options[:tag_version]
- )
- end
-
# Individual tvOS AppStore releases
desc 'RSI only: See `tvOSPrepareAppStoreRelease` lane.'
@@ -802,11 +673,6 @@ platform :ios do
prepare_appstore_release('tvOS', 'SRF', options)
end
- desc 'SWI only: See `tvOSPrepareAppStoreRelease` lane.'
- lane :tvOSswiPrepareAppStoreRelease do |options|
- prepare_appstore_release('tvOS', 'SWI', options)
- end
-
#
# Private lanes
#
@@ -1017,34 +883,6 @@ platform :ios do
)
end
- desc 'Uploads a build on App Center or just a dSYM file'
- private_lane :appcenter_lane do |options|
- options[:notify_testers] ||= false
-
- if options[:upload_dsym]
- appcenter_upload(
- api_token: ENV.fetch('PLAY_APPCENTER_TOKEN', nil),
- owner_type: 'organization',
- owner_name: ENV.fetch('PLAY_APPCENTER_OWNER', nil),
- app_name: options[:appname],
- release_notes: options[:notes],
- upload_dsym_only: true,
- dsym: options[:upload_dsym]
- )
- else
- appcenter_upload(
- api_token: ENV.fetch('PLAY_APPCENTER_TOKEN', nil),
- owner_type: 'organization',
- owner_name: ENV.fetch('PLAY_APPCENTER_OWNER', nil),
- app_name: options[:appname],
- release_notes: options[:notes],
- destination_type: 'group',
- destinations: options[:destinations],
- notify_testers: options[:notify_testers]
- )
- end
- end
-
desc 'Add tester to TestFlight, by default for betas'
private_lane :addTestFlightTester do |options|
email = spaceship_email_required(options[:email])
@@ -1117,7 +955,7 @@ APP_STORE_STATE = Spaceship::ConnectAPI::AppInfo::AppStoreState
#
def business_units
- ['RTS', 'SRF', 'RSI', 'RTR', 'SWI']
+ ['RTS', 'SRF', 'RSI', 'RTR']
end
def business_unit_index(business_unit)
@@ -1210,10 +1048,16 @@ def notify_ci_condition(lane)
!lane.to_s.downcase.include?('githubdeployments')
end
-def appcenter_ios_nightly_appcenter_names
- business_units.map do |business_unit|
- ENV.fetch("PLAY_#{business_unit}_NIGHTLY_APPCENTER_APPNAME", nil)
- end
+def appcenter_dsyms_upload(app_name, release_notes, dsym)
+ appcenter_upload(
+ api_token: ENV.fetch('PLAY_APPCENTER_TOKEN', nil),
+ owner_type: 'organization',
+ owner_name: ENV.fetch('PLAY_APPCENTER_OWNER', nil),
+ app_name:,
+ release_notes:,
+ upload_dsym_only: true,
+ dsym:
+ )
end
def appcenter_tvos_nightly_names
@@ -1238,12 +1082,6 @@ def appcenter_testflight_nightly_names(platform)
end
end
-def appcenter_ios_beta_appcenter_names
- business_units.map do |business_unit|
- ENV.fetch("PLAY_#{business_unit}_BETA_APPCENTER_APPNAME", nil)
- end
-end
-
def appcenter_tvos_beta_names
business_units.map do |business_unit|
ENV.fetch("PLAY_#{business_unit}_TV_BETA_APPCENTER_APPNAME", nil)
@@ -1710,10 +1548,10 @@ end
def upload_appcenter_dsyms(appcenter_appname)
dsym = lane_context[SharedValues::DSYM_OUTPUT_PATH]
begin
- appcenter_lane(
- appname: appcenter_appname,
- notes: 'DSYMs from local build (via fastlane).',
- upload_dsym: dsym
+ appcenter_dsyms_upload(
+ appcenter_appname,
+ 'DSYMs from local build (via fastlane).',
+ dsym
)
rescue StandardError => e
UI.important "Error uploading dSYM to App Center: #{e.message}"
@@ -1723,21 +1561,6 @@ def upload_appcenter_dsyms(appcenter_appname)
lane_context.delete(SharedValues::DSYM_OUTPUT_PATH)
end
-# Returns current build number on App Center
-def latest_appcenter_build_number(app_names)
- build_number = 0
- app_names.each_index do |index|
- number = Integer(appcenter_fetch_version_number(
- api_token: ENV.fetch('PLAY_APPCENTER_TOKEN', nil),
- owner_name: ENV.fetch('PLAY_APPCENTER_OWNER', nil),
- app_name: app_names[index]
- )['build_number'])
-
- build_number = number unless build_number >= number
- end
- build_number
-end
-
# Returns current build number on App Store Connect
def srg_latest_testflight_build_number(app_identifiers, platform)
login_with_app_store_connect_api_key
@@ -2265,8 +2088,7 @@ def device_language(business_unit)
'RSI' => 'it-CH',
'RTR' => 'de-CH',
'RTS' => 'fr-CH',
- 'SRF' => 'de-CH',
- 'SWI' => 'en-US'
+ 'SRF' => 'de-CH'
}
languages[business_unit]
end
@@ -2353,8 +2175,7 @@ def appstore_language(business_unit)
'RSI' => 'it',
'RTR' => 'de-DE',
'RTS' => 'fr-FR',
- 'SRF' => 'de-DE',
- 'SWI' => 'en-US'
+ 'SRF' => 'de-DE'
}
languages[business_unit]
end
@@ -2364,8 +2185,7 @@ def appstore_copyright(business_unit)
'RSI' => 'Radiotelevisione Svizzera',
'RTR' => 'RTR Radiotelevisiun Svizra Rumantscha',
'RTS' => 'RTS Radio Télévision Suisse',
- 'SRF' => 'Schweizer Radio und Fernsehen (SRF)',
- 'SWI' => 'swissinfo.ch'
+ 'SRF' => 'Schweizer Radio und Fernsehen (SRF)'
}
copyrights[business_unit]
end
@@ -2425,8 +2245,7 @@ def crowdin_language(business_unit)
'RSI' => 'it-CH',
'RTR' => 'rm-CH',
'RTS' => 'fr-CH',
- 'SRF' => 'de-CH',
- 'SWI' => 'en'
+ 'SRF' => 'de-CH'
}
languages[business_unit]
end
diff --git a/fastlane/README.md b/fastlane/README.md
index 13e0fb441..aa28d0ad1 100755
--- a/fastlane/README.md
+++ b/fastlane/README.md
@@ -15,14 +15,6 @@ For _fastlane_ installation instructions, see [Installing _fastlane_](https://do
## iOS
-### ios iOSnightliesAppCenter
-
-```sh
-[bundle exec] fastlane ios iOSnightliesAppCenter
-```
-
-Builds a new iOS nightly on App Center.
-
### ios tvOSnightlies
```sh
@@ -47,14 +39,6 @@ Builds a new iOS nightly on App Store Connect and waits for build processing.
Adds a nightly TestFlight tester (email required)
-### ios iOSbetasAppCenter
-
-```sh
-[bundle exec] fastlane ios iOSbetasAppCenter
-```
-
-Builds an iOS beta on App Center with the current build number. On the develop branch, attempts to tag the current version. On the develop or a feature branch, then bumps the build number and pushes.
-
### ios tvOSbetas
```sh
@@ -221,7 +205,7 @@ RTR: Makes iOS screenshots and replaces current ones on App Store Connect.
[bundle exec] fastlane ios iOSrtsScreenshots
```
-RTS: Makes iOS screenshots and replaces current ones on App Store Connect.
+RTS: Makes iOS screenshots. No replacement made on App Store Connect.
### ios iOSsrfScreenshots
@@ -231,14 +215,6 @@ RTS: Makes iOS screenshots and replaces current ones on App Store Connect.
SRF: Makes iOS screenshots. No replacement made on App Store Connect.
-### ios iOSswiScreenshots
-
-```sh
-[bundle exec] fastlane ios iOSswiScreenshots
-```
-
-SWI: Makes iOS screenshots and replaces current ones on App Store Connect.
-
### ios iOSrsiUploadAppStoreBuild
```sh
@@ -271,14 +247,6 @@ RTS only: See `iOSUploadAppStoreBuilds` lane.
SRF only: See `iOSUploadAppStoreBuilds` lane.
-### ios iOSswiUploadAppStoreBuild
-
-```sh
-[bundle exec] fastlane ios iOSswiUploadAppStoreBuild
-```
-
-SWI only: See `iOSUploadAppStoreBuilds` lane.
-
### ios iOSrsiDistributePrivateAppStoreBuild
```sh
@@ -311,14 +279,6 @@ RTS only: See `iOSDistributePrivateAppStoreBuilds` lane.
SRF only: See `iOSDistributePrivateAppStoreBuilds` lane.
-### ios iOSswiDistributePrivateAppStoreBuild
-
-```sh
-[bundle exec] fastlane ios iOSswiDistributePrivateAppStoreBuild
-```
-
-SWI only: See `iOSDistributePrivateAppStoreBuilds` lane.
-
### ios iOSrsiDistributePublicAppStoreBuild
```sh
@@ -351,14 +311,6 @@ RTS only: See `iOSDistributePublicAppStoreBuild` lane.
SRF only: See `iOSDistributePublicAppStoreBuild` lane.
-### ios iOSswiDistributePublicAppStoreBuild
-
-```sh
-[bundle exec] fastlane ios iOSswiDistributePublicAppStoreBuild
-```
-
-SWI only: See `iOSDistributePublicAppStoreBuild` lane.
-
### ios iOSrsiPrepareAppStoreRelease
```sh
@@ -391,14 +343,6 @@ RTS only: See `iOSPrepareAppStoreRelease` lane.
SRF only: See `iOSPrepareAppStoreRelease` lane.
-### ios iOSswiPrepareAppStoreRelease
-
-```sh
-[bundle exec] fastlane ios iOSswiPrepareAppStoreRelease
-```
-
-SWI only: See `iOSPrepareAppStoreRelease` lane.
-
### ios tvOSrsiScreenshots
```sh
@@ -421,7 +365,7 @@ RTR: Makes tvOS screenshots and replaces current ones on App Store Connect.
[bundle exec] fastlane ios tvOSrtsScreenshots
```
-RTS: Makes tvOS screenshots and replaces current ones on App Store Connect.
+RTS: Makes tvOS screenshots. No replacement made on App Store Connect.
### ios tvOSsrfScreenshots
@@ -431,14 +375,6 @@ RTS: Makes tvOS screenshots and replaces current ones on App Store Connect.
SRF: Makes tvOS screenshots. No replacement made on App Store Connect.
-### ios tvOSswiScreenshots
-
-```sh
-[bundle exec] fastlane ios tvOSswiScreenshots
-```
-
-SWI: Makes tvOS screenshots and replaces current ones on App Store Connect.
-
### ios tvOSrsiUploadAppStoreBuild
```sh
@@ -471,14 +407,6 @@ RTS only: See `tvOSUploadAppStoreBuilds` lane.
SRF only: See `tvOSUploadAppStoreBuilds` lane.
-### ios tvOSswiUploadAppStoreBuild
-
-```sh
-[bundle exec] fastlane ios tvOSswiUploadAppStoreBuild
-```
-
-SWI only: See `tvOSUploadAppStoreBuilds` lane.
-
### ios tvOSrsiDistributePrivateAppStoreBuild
```sh
@@ -511,14 +439,6 @@ RTS only: See `tvOSDistributePrivateAppStoreBuilds` lane.
SRF only: See `tvOSDistributePrivateAppStoreBuilds` lane.
-### ios tvOSswiDistributePrivateAppStoreBuild
-
-```sh
-[bundle exec] fastlane ios tvOSswiDistributePrivateAppStoreBuild
-```
-
-SWI only: See `tvOSDistributePrivateAppStoreBuilds` lane.
-
### ios tvOSrsiDistributePublicAppStoreBuild
```sh
@@ -551,14 +471,6 @@ RTS only: See `tvOSDistributePublicAppStoreBuilds` lane.
SRF only: See `tvOSDistributePublicAppStoreBuilds` lane.
-### ios tvOSswiDistributePublicAppStoreBuild
-
-```sh
-[bundle exec] fastlane ios tvOSswiDistributePublicAppStoreBuild
-```
-
-SWI only: See `tvOSDistributePublicAppStoreBuilds` lane.
-
### ios tvOSrsiPrepareAppStoreRelease
```sh
@@ -591,14 +503,6 @@ RTS only: See `tvOSPrepareAppStoreRelease` lane.
SRF only: See `tvOSPrepareAppStoreRelease` lane.
-### ios tvOSswiPrepareAppStoreRelease
-
-```sh
-[bundle exec] fastlane ios tvOSswiPrepareAppStoreRelease
-```
-
-SWI only: See `tvOSPrepareAppStoreRelease` lane.
-
----
This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run.
diff --git a/fastlane/gh-pages/deployments/build.html b/fastlane/gh-pages/deployments/build.html
index eb3d99011..8d029f24a 100644
--- a/fastlane/gh-pages/deployments/build.html
+++ b/fastlane/gh-pages/deployments/build.html
@@ -129,36 +129,31 @@
'rsi': '1525999232',
'rtr': '1525999511',
'rts': '1525999108',
- 'srf': '1525999251',
- 'swi': '1525912081'
+ 'srf': '1525999251'
},
'beta': {
'rsi': '1541523749',
'rtr': '1541523913',
'rts': '1541524094',
- 'srf': '1541523775',
- 'swi': '1541523969'
+ 'srf': '1541523775'
},
'testflight': {
'rsi': '920753497',
'rtr': '920754925',
'rts': '920754415',
- 'srf': '638194352',
- 'swi': '920785201'
+ 'srf': '638194352'
},
'appstore': {
'rsi': '920753497',
'rtr': '920754925',
'rts': '920754415',
- 'srf': '638194352',
- 'swi': '920785201'
+ 'srf': '638194352'
},
'none': {
'rsi': '920753497',
'rtr': '920754925',
'rts': '920754415',
- 'srf': '638194352',
- 'swi': '920785201'
+ 'srf': '638194352'
}
};
return applicationIds[configuration][bu];
@@ -233,7 +228,7 @@
break;
}
- bus = ['rsi', 'rtr', 'rts', 'srf', 'swi'];
+ bus = ['rsi', 'rtr', 'rts', 'srf'];
for (bu of bus) {
document.write('
');
}
diff --git a/fastlane/gh-pages/deployments/icon_swi-ios-appstore.png b/fastlane/gh-pages/deployments/icon_swi-ios-appstore.png
deleted file mode 100755
index 1c12cca90..000000000
Binary files a/fastlane/gh-pages/deployments/icon_swi-ios-appstore.png and /dev/null differ
diff --git a/fastlane/gh-pages/deployments/icon_swi-ios-beta.png b/fastlane/gh-pages/deployments/icon_swi-ios-beta.png
deleted file mode 100644
index 53e5ad5a4..000000000
Binary files a/fastlane/gh-pages/deployments/icon_swi-ios-beta.png and /dev/null differ
diff --git a/fastlane/gh-pages/deployments/icon_swi-ios-nightly.png b/fastlane/gh-pages/deployments/icon_swi-ios-nightly.png
deleted file mode 100644
index 04a96031f..000000000
Binary files a/fastlane/gh-pages/deployments/icon_swi-ios-nightly.png and /dev/null differ
diff --git a/fastlane/gh-pages/deployments/icon_swi-ios-none.png b/fastlane/gh-pages/deployments/icon_swi-ios-none.png
deleted file mode 100755
index 1c12cca90..000000000
Binary files a/fastlane/gh-pages/deployments/icon_swi-ios-none.png and /dev/null differ
diff --git a/fastlane/gh-pages/deployments/icon_swi-ios-testflight.png b/fastlane/gh-pages/deployments/icon_swi-ios-testflight.png
deleted file mode 100755
index 1c12cca90..000000000
Binary files a/fastlane/gh-pages/deployments/icon_swi-ios-testflight.png and /dev/null differ
diff --git a/fastlane/gh-pages/deployments/icon_swi-tvos-appstore.png b/fastlane/gh-pages/deployments/icon_swi-tvos-appstore.png
deleted file mode 100644
index bd8666e51..000000000
Binary files a/fastlane/gh-pages/deployments/icon_swi-tvos-appstore.png and /dev/null differ
diff --git a/fastlane/gh-pages/deployments/icon_swi-tvos-beta.png b/fastlane/gh-pages/deployments/icon_swi-tvos-beta.png
deleted file mode 100644
index 9af7156d8..000000000
Binary files a/fastlane/gh-pages/deployments/icon_swi-tvos-beta.png and /dev/null differ
diff --git a/fastlane/gh-pages/deployments/icon_swi-tvos-nightly.png b/fastlane/gh-pages/deployments/icon_swi-tvos-nightly.png
deleted file mode 100644
index 44e2059c3..000000000
Binary files a/fastlane/gh-pages/deployments/icon_swi-tvos-nightly.png and /dev/null differ
diff --git a/fastlane/gh-pages/deployments/icon_swi-tvos-none.png b/fastlane/gh-pages/deployments/icon_swi-tvos-none.png
deleted file mode 100644
index bd8666e51..000000000
Binary files a/fastlane/gh-pages/deployments/icon_swi-tvos-none.png and /dev/null differ
diff --git a/fastlane/gh-pages/deployments/icon_swi-tvos-testflight.png b/fastlane/gh-pages/deployments/icon_swi-tvos-testflight.png
deleted file mode 100644
index bd8666e51..000000000
Binary files a/fastlane/gh-pages/deployments/icon_swi-tvos-testflight.png and /dev/null differ
diff --git a/fastlane/gh-pages/index.html b/fastlane/gh-pages/index.html
index 3587dff31..39a4012d2 100644
--- a/fastlane/gh-pages/index.html
+++ b/fastlane/gh-pages/index.html
@@ -32,14 +32,12 @@ iPhone & iPad release notes
Play RTR
Play RTS
Play SRF
-Play SWI
Apple TV release notes
Play RSI
Play RTR
Play RTS
Play SRF
-Play SWI
Beta (TestFlight) release notes
Play iOS beta
diff --git a/fastlane/gh-pages/releases/release_notes-swi.html b/fastlane/gh-pages/releases/release_notes-swi.html
deleted file mode 100644
index d8b8d4e3b..000000000
--- a/fastlane/gh-pages/releases/release_notes-swi.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-Play SWI ()
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file