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 (<!-- devices -->) - - - - - - - - -
-

Play SWI

-

-
- - - \ No newline at end of file