diff --git a/BroadcastUploadExtension/Common.xcconfig b/BroadcastUploadExtension/Common.xcconfig index b08841548..df4460eef 100644 --- a/BroadcastUploadExtension/Common.xcconfig +++ b/BroadcastUploadExtension/Common.xcconfig @@ -21,15 +21,10 @@ #include "Config/AppVersion.xcconfig" PRODUCT_NAME = BroadcastUploadExtension -PRODUCT_BUNDLE_IDENTIFIER = $(BASE_BUNDLE_IDENTIFIER).broadcastUploadExtension +PRODUCT_BUNDLE_IDENTIFIER = $(BROADCAST_UPLOAD_EXTENSION_BUNDLE_IDENTIFIER) INFOPLIST_FILE = BroadcastUploadExtension/SupportingFiles/Info.plist -ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon CODE_SIGN_ENTITLEMENTS = BroadcastUploadExtension/SupportingFiles/BroadcastUploadExtension.entitlements -APPLICATION_EXTENSION_API_ONLY = YES SKIP_INSTALL = YES -LD_RUNPATH_SEARCH_PATHS = $(inherited) @executable_path/Frameworks @executable_path/../../Frameworks - -SWIFT_OBJC_INTERFACE_HEADER_NAME = GeneratedInterface-Swift.h diff --git a/BroadcastUploadExtension/Release.xcconfig b/BroadcastUploadExtension/Release.xcconfig index 45d0bb011..63f7005bb 100644 --- a/BroadcastUploadExtension/Release.xcconfig +++ b/BroadcastUploadExtension/Release.xcconfig @@ -20,7 +20,7 @@ #include "Common.xcconfig" // Add the provisioning profiles when they are made -// PROVISIONING_PROFILE = $(SHARE_EXTENSION_PROVISIONING_PROFILE) -// PROVISIONING_PROFILE_SPECIFIER = $(SHARE_EXTENSION_PROVISIONING_PROFILE_SPECIFIER) + PROVISIONING_PROFILE = $(BROADCAST_UPLOAD_EXTENSION_PROVISIONING_PROFILE) + PROVISIONING_PROFILE_SPECIFIER = $(BROADCAST_UPLOAD_EXTENSION_PROVISIONING_PROFILE_SPECIFIER) COPY_PHASE_STRIP = NO diff --git a/BroadcastUploadExtension/target.yml b/BroadcastUploadExtension/target.yml index 404691e23..1ef21b6b3 100644 --- a/BroadcastUploadExtension/target.yml +++ b/BroadcastUploadExtension/target.yml @@ -38,3 +38,5 @@ targets: sources: - path: . - path: ../Config/BuildSettings.swift + - path: ../Riot/Categories/Bundle.swift + - path: ../Riot/Modules/Room/TimelineCells/Styles/RoomTimelineStyleIdentifier.swift diff --git a/Config/AppIdentifiers.xcconfig b/Config/AppIdentifiers.xcconfig index a55dc348f..3dedb84e3 100644 --- a/Config/AppIdentifiers.xcconfig +++ b/Config/AppIdentifiers.xcconfig @@ -37,3 +37,6 @@ SHARE_EXTENSION_PROVISIONING_PROFILE = 8c797ca0-0440-49bd-be8d-11d761152995 SIRI_INTENTS_PROVISIONING_PROFILE_SPECIFIER = "Vector Siri Intents: App Store" SIRI_INTENTS_PROVISIONING_PROFILE = 1690e81a-5ad3-4d99-b578-02693579be71 + +BROADCAST_UPLOAD_EXTENSION_PROVISIONING_PROFILE_SPECIFIER = "Vector Broadcast Upload Extension: App Store" +BROADCAST_UPLOAD_EXTENSION_PROVISIONING_PROFILE = c86239f4-0d3a-47f4-a5f2-9f4763c42b5d diff --git a/Config/Project.xcconfig b/Config/Project.xcconfig index 95b6295d6..bbca50a1b 100644 --- a/Config/Project.xcconfig +++ b/Config/Project.xcconfig @@ -23,6 +23,7 @@ // Application constants KEYCHAIN_ACCESS_GROUP = $(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER).keychain.shared +BROADCAST_UPLOAD_EXTENSION_BUNDLE_IDENTIFIER = $(BASE_BUNDLE_IDENTIFIER).broadcastUploadExtension // Build settings IPHONEOS_DEPLOYMENT_TARGET = 14.0 diff --git a/Riot/SupportingFiles/Info.plist b/Riot/SupportingFiles/Info.plist index be0ad4085..e1ed4aff1 100644 --- a/Riot/SupportingFiles/Info.plist +++ b/Riot/SupportingFiles/Info.plist @@ -6,6 +6,8 @@ en RTCAppGroupIdentifier $(APPLICATION_GROUP_IDENTIFIER) + RTCScreenSharingExtension + $(BROADCAST_UPLOAD_EXTENSION_BUNDLE_IDENTIFIER) CFBundleDisplayName $(BUNDLE_DISPLAY_NAME) CFBundleDocumentTypes diff --git a/Riot/target.yml b/Riot/target.yml index 8cd537cd3..8139be715 100644 --- a/Riot/target.yml +++ b/Riot/target.yml @@ -37,6 +37,7 @@ targets: - target: RiotShareExtension - target: SiriIntents - target: RiotNSE + - target: BroadcastUploadExtension - target: DesignKit - target: CommonKit - package: AnalyticsEvents