oficina / meet Public

Prepare current Calls clients for App Store release

Paul Campbell pushed by paul@keymail.dev 231bf9f605a04873c6dae593289726189ba79feb parent 4804d65
5 files changed, +159 −136
  • native/ios/project.yml +5 −3
  • native/macos/{MeetMacStore.xcodeproj => CallsMacStore.xcodeproj}/project.pbxproj +120 −118
  • native/macos/{MeetMacStore.xcodeproj => CallsMacStore.xcodeproj}/project.xcworkspace/contents.xcworkspacedata +0 −0
  • native/macos/Info.plist +18 −4
  • native/macos/project.yml +16 −11

CI passed — run details

diff --git a/native/ios/project.yml b/native/ios/project.yml
index 2d27df6..1f40300 100644
--- a/native/ios/project.yml
+++ b/native/ios/project.yml
@@ -27,15 +27,17 @@ targets:
path: ../build/ios-info.plist
properties:
CFBundleURLTypes:
- - CFBundleURLName: net.amadan.oficina.calls.join
- CFBundleURLSchemes: [oficina-calls]
+ - CFBundleURLName: works.oficina.meet.signin
+ CFBundleURLSchemes: [oficina-calls, works.oficina.meet]
+ CFBundleTypeRole: Editor
dependencies:
- package: CallsNative
product: CallsKit
settings:
base:
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
- PRODUCT_BUNDLE_IDENTIFIER: net.amadan.oficina.calls.ios
+ PROVISIONING_PROFILE_SPECIFIER: $(OFICINA_PROVISIONING_PROFILE)
+ PRODUCT_BUNDLE_IDENTIFIER: works.oficina.meet
TARGETED_DEVICE_FAMILY: '1,2'
GENERATE_INFOPLIST_FILE: YES
INFOPLIST_KEY_CFBundleDisplayName: Calls
diff --git a/native/macos/MeetMacStore.xcodeproj/project.pbxproj b/native/macos/CallsMacStore.xcodeproj/project.pbxproj
similarity index 62%
rename from native/macos/MeetMacStore.xcodeproj/project.pbxproj
rename to native/macos/CallsMacStore.xcodeproj/project.pbxproj
index e1788bc..ff568a5 100644
--- a/native/macos/MeetMacStore.xcodeproj/project.pbxproj
+++ b/native/macos/CallsMacStore.xcodeproj/project.pbxproj
@@ -7,201 +7,185 @@
objects = {
/* Begin PBXBuildFile section */
- 05066E461ACEE60802D809C0 /* WebRTC in Frameworks */ = {isa = PBXBuildFile; productRef = F0E70CEFFB09E06808893F4B /* WebRTC */; };
- 26F3502D8CD76B08B574642A /* LICENSE.lucide in Resources */ = {isa = PBXBuildFile; fileRef = 76C6A00B28E8A726128DFAF1 /* LICENSE.lucide */; };
- 351ADCE2450D52571C1E6E29 /* MeetKit in Frameworks */ = {isa = PBXBuildFile; productRef = 1AF329EACADB970F04CFA829 /* MeetKit */; };
- 527248F93754F24645E28FED /* MacIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = E5D59E5B1E66E205BA27CEAB /* MacIcon.png */; };
- 6919A2DE5F0C499C38086AE5 /* AppIcon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 322814B5BC6A583DD2B81C08 /* AppIcon.icns */; };
- 916AD488A1811FB21BEC4416 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B447EFEDBB0FF829D0EA2626 /* PrivacyInfo.xcprivacy */; };
- A5913EFE357702E29277035C /* MeetMac.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C74CA980A184E4C5402F95F /* MeetMac.swift */; };
- D5ADF0951C7F49A2437ACDF5 /* AppIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 3D3FE56C3D479D12CC83649B /* AppIcon.png */; };
+ 08B61AF477BE7C1822FB9268 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4D263213BB8B486A38EB9524 /* PrivacyInfo.xcprivacy */; };
+ 789FE6BA2BEBBC6178DF8A60 /* MacIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 83C0D3895547978DA62F3ADB /* MacIcon.png */; };
+ 8006FABDB4812F3FBD4D54BC /* LICENSE.lucide in Resources */ = {isa = PBXBuildFile; fileRef = E7E9F293EBADBE6410309BC8 /* LICENSE.lucide */; };
+ 90D8FFB0B2E2CF672D5F5787 /* CallsMac.swift in Sources */ = {isa = PBXBuildFile; fileRef = 810DC4B67BB507A3EAC440A6 /* CallsMac.swift */; };
+ 9C89A653B6291800CCA3D7C2 /* AppIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 2C3DE85A758537C2D7733FC5 /* AppIcon.png */; };
+ B38742034936F65ACE53E170 /* AppIcon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 7B16B910BA29E2096F382A71 /* AppIcon.icns */; };
+ D9912C9035EE1867B87D88FA /* CallsKit in Frameworks */ = {isa = PBXBuildFile; productRef = E7727D0B8FD0E20328D87683 /* CallsKit */; };
+ F52F7BE4C4F4F60CD0BEBB2B /* WebRTC in Frameworks */ = {isa = PBXBuildFile; productRef = FD5EFDF500A10C76EF477039 /* WebRTC */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
- 322814B5BC6A583DD2B81C08 /* AppIcon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon.icns; sourceTree = "<group>"; };
- 3D3FE56C3D479D12CC83649B /* AppIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon.png; sourceTree = "<group>"; };
- 6FC90E11FC0B3B846F219287 /* MeetMacStore.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MeetMacStore.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 76C6A00B28E8A726128DFAF1 /* LICENSE.lucide */ = {isa = PBXFileReference; path = LICENSE.lucide; sourceTree = "<group>"; };
- 7C74CA980A184E4C5402F95F /* MeetMac.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MeetMac.swift; sourceTree = "<group>"; };
- B447EFEDBB0FF829D0EA2626 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
- D429F17E244E9936B3F1B6D6 /* apple */ = {isa = PBXFileReference; lastKnownFileType = folder; name = apple; path = ../apple; sourceTree = SOURCE_ROOT; };
- E5D59E5B1E66E205BA27CEAB /* MacIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = MacIcon.png; sourceTree = "<group>"; };
+ 2C3DE85A758537C2D7733FC5 /* AppIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon.png; sourceTree = "<group>"; };
+ 4D263213BB8B486A38EB9524 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
+ 7B16B910BA29E2096F382A71 /* AppIcon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = AppIcon.icns; sourceTree = "<group>"; };
+ 810DC4B67BB507A3EAC440A6 /* CallsMac.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallsMac.swift; sourceTree = "<group>"; };
+ 83C0D3895547978DA62F3ADB /* MacIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = MacIcon.png; sourceTree = "<group>"; };
+ D9D8D2788546D959EE365C39 /* apple */ = {isa = PBXFileReference; lastKnownFileType = folder; name = apple; path = ../apple; sourceTree = SOURCE_ROOT; };
+ DFE6066258A9C0036D62C7C8 /* CallsMacStore.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CallsMacStore.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ E7E9F293EBADBE6410309BC8 /* LICENSE.lucide */ = {isa = PBXFileReference; path = LICENSE.lucide; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
- CCA09DC1E33D9F6052D2D9EB /* Frameworks */ = {
+ 0916741C8728E6DED2F5CACB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 351ADCE2450D52571C1E6E29 /* MeetKit in Frameworks */,
- 05066E461ACEE60802D809C0 /* WebRTC in Frameworks */,
+ D9912C9035EE1867B87D88FA /* CallsKit in Frameworks */,
+ F52F7BE4C4F4F60CD0BEBB2B /* WebRTC in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- 1C23C9C45A424F448A4965BB /* Packages */ = {
+ 06A00EED1A9847103EFA8347 /* native */ = {
isa = PBXGroup;
children = (
- D429F17E244E9936B3F1B6D6 /* apple */,
+ E7E9F293EBADBE6410309BC8 /* LICENSE.lucide */,
+ 4D263213BB8B486A38EB9524 /* PrivacyInfo.xcprivacy */,
);
- name = Packages;
+ name = native;
+ path = ..;
sourceTree = "<group>";
};
- 5773FBB2EC1357D5D3B1897D /* native */ = {
+ 232AB27A260233CC56A2F354 /* Resources */ = {
isa = PBXGroup;
children = (
- 76C6A00B28E8A726128DFAF1 /* LICENSE.lucide */,
- B447EFEDBB0FF829D0EA2626 /* PrivacyInfo.xcprivacy */,
+ 2C3DE85A758537C2D7733FC5 /* AppIcon.png */,
+ 83C0D3895547978DA62F3ADB /* MacIcon.png */,
);
- name = native;
- path = ..;
+ path = Resources;
sourceTree = "<group>";
};
- 79DE7DEC805C498BFD510885 = {
+ 71DEFCEE30833CEBE86DF55E /* Packages */ = {
isa = PBXGroup;
children = (
- 322814B5BC6A583DD2B81C08 /* AppIcon.icns */,
- A3FDC8A0A5650A8052041393 /* MeetMac */,
- 5773FBB2EC1357D5D3B1897D /* native */,
- 1C23C9C45A424F448A4965BB /* Packages */,
- DBC81C41C5B66D3A24A30263 /* Products */,
+ D9D8D2788546D959EE365C39 /* apple */,
);
+ name = Packages;
sourceTree = "<group>";
};
- A3FDC8A0A5650A8052041393 /* MeetMac */ = {
+ 834E1D128ECBF68F34927B13 /* Products */ = {
isa = PBXGroup;
children = (
- 7C74CA980A184E4C5402F95F /* MeetMac.swift */,
- F5D2483712F335C0BD632AE1 /* Resources */,
+ DFE6066258A9C0036D62C7C8 /* CallsMacStore.app */,
);
- name = MeetMac;
- path = ../apple/Sources/MeetMac;
+ name = Products;
sourceTree = "<group>";
};
- DBC81C41C5B66D3A24A30263 /* Products */ = {
+ 919A10FDBA5C97EA0FC721E4 = {
isa = PBXGroup;
children = (
- 6FC90E11FC0B3B846F219287 /* MeetMacStore.app */,
+ 7B16B910BA29E2096F382A71 /* AppIcon.icns */,
+ ED38387BC17FD4E993D30A64 /* CallsMac */,
+ 06A00EED1A9847103EFA8347 /* native */,
+ 71DEFCEE30833CEBE86DF55E /* Packages */,
+ 834E1D128ECBF68F34927B13 /* Products */,
);
- name = Products;
sourceTree = "<group>";
};
- F5D2483712F335C0BD632AE1 /* Resources */ = {
+ ED38387BC17FD4E993D30A64 /* CallsMac */ = {
isa = PBXGroup;
children = (
- 3D3FE56C3D479D12CC83649B /* AppIcon.png */,
- E5D59E5B1E66E205BA27CEAB /* MacIcon.png */,
+ 810DC4B67BB507A3EAC440A6 /* CallsMac.swift */,
+ 232AB27A260233CC56A2F354 /* Resources */,
);
- path = Resources;
+ name = CallsMac;
+ path = ../apple/Sources/CallsMac;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
- 108830CED49096A124B24DB6 /* MeetMacStore */ = {
+ F8957BF35E9646FCCB73B101 /* CallsMacStore */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 7A0F1610DB706CD8E023C3A6 /* Build configuration list for PBXNativeTarget "MeetMacStore" */;
+ buildConfigurationList = 829E327C84BCD0B2B6D1F43E /* Build configuration list for PBXNativeTarget "CallsMacStore" */;
buildPhases = (
- 56E1BEE6B667B3A1C53B717A /* Sources */,
- F096E0FE546DD736C85443E3 /* Resources */,
- CCA09DC1E33D9F6052D2D9EB /* Frameworks */,
+ AA02BB340C496AA73278CA50 /* Sources */,
+ 4EE54E5A046E7DA88A6BF4F6 /* Resources */,
+ 0916741C8728E6DED2F5CACB /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
- name = MeetMacStore;
+ name = CallsMacStore;
packageProductDependencies = (
- 1AF329EACADB970F04CFA829 /* MeetKit */,
- F0E70CEFFB09E06808893F4B /* WebRTC */,
+ E7727D0B8FD0E20328D87683 /* CallsKit */,
+ FD5EFDF500A10C76EF477039 /* WebRTC */,
);
- productName = MeetMacStore;
- productReference = 6FC90E11FC0B3B846F219287 /* MeetMacStore.app */;
+ productName = CallsMacStore;
+ productReference = DFE6066258A9C0036D62C7C8 /* CallsMacStore.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
- 894E13F6CBCB6C85C02BC5B7 /* Project object */ = {
+ A0F947291101DF8BA1260C27 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = YES;
LastUpgradeCheck = 1430;
TargetAttributes = {
- 108830CED49096A124B24DB6 = {
+ F8957BF35E9646FCCB73B101 = {
ProvisioningStyle = Automatic;
};
};
};
- buildConfigurationList = 7CF4F46A9DA3BAA00998497A /* Build configuration list for PBXProject "MeetMacStore" */;
+ buildConfigurationList = 4D6815F7069D8FC472862699 /* Build configuration list for PBXProject "CallsMacStore" */;
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
Base,
en,
);
- mainGroup = 79DE7DEC805C498BFD510885;
+ mainGroup = 919A10FDBA5C97EA0FC721E4;
minimizedProjectReferenceProxies = 1;
packageReferences = (
- BDB294A7341F59D2F7268CDA /* XCRemoteSwiftPackageReference "WebRTC" */,
- 9522B83B5A005EA03C606C3A /* XCLocalSwiftPackageReference "../apple" */,
+ CE0F5C6486AED3D90059B8C5 /* XCRemoteSwiftPackageReference "WebRTC" */,
+ 01C884356F40AB56CFD6E415 /* XCLocalSwiftPackageReference "../apple" */,
);
preferredProjectObjectVersion = 77;
- productRefGroup = DBC81C41C5B66D3A24A30263 /* Products */;
+ productRefGroup = 834E1D128ECBF68F34927B13 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
- 108830CED49096A124B24DB6 /* MeetMacStore */,
+ F8957BF35E9646FCCB73B101 /* CallsMacStore */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
- F096E0FE546DD736C85443E3 /* Resources */ = {
+ 4EE54E5A046E7DA88A6BF4F6 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 6919A2DE5F0C499C38086AE5 /* AppIcon.icns in Resources */,
- D5ADF0951C7F49A2437ACDF5 /* AppIcon.png in Resources */,
- 26F3502D8CD76B08B574642A /* LICENSE.lucide in Resources */,
- 527248F93754F24645E28FED /* MacIcon.png in Resources */,
- 916AD488A1811FB21BEC4416 /* PrivacyInfo.xcprivacy in Resources */,
+ B38742034936F65ACE53E170 /* AppIcon.icns in Resources */,
+ 9C89A653B6291800CCA3D7C2 /* AppIcon.png in Resources */,
+ 8006FABDB4812F3FBD4D54BC /* LICENSE.lucide in Resources */,
+ 789FE6BA2BEBBC6178DF8A60 /* MacIcon.png in Resources */,
+ 08B61AF477BE7C1822FB9268 /* PrivacyInfo.xcprivacy in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
- 56E1BEE6B667B3A1C53B717A /* Sources */ = {
+ AA02BB340C496AA73278CA50 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- A5913EFE357702E29277035C /* MeetMac.swift in Sources */,
+ 90D8FFB0B2E2CF672D5F5787 /* CallsMac.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
- 4B5599082FC155BFB23DBA0F /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CODE_SIGN_ENTITLEMENTS = AppStore.entitlements;
- COMBINE_HIDPI_IMAGES = YES;
- INFOPLIST_FILE = Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/../Frameworks",
- );
- PRODUCT_BUNDLE_IDENTIFIER = net.amadan.oficina.meet;
- SDKROOT = macosx;
- };
- name = Release;
- };
- 6ACDC7AE3CD166CA6FC5B1ED /* Debug */ = {
+ 13411DFF6BF1A6F4F31D605E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -268,7 +252,41 @@
};
name = Debug;
};
- A9DD470146E5211590FE2E8D /* Release */ = {
+ 2FDB46851831C2816937C52A /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CODE_SIGN_ENTITLEMENTS = AppStore.entitlements;
+ COMBINE_HIDPI_IMAGES = YES;
+ INFOPLIST_FILE = Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = works.oficina.meet;
+ PROVISIONING_PROFILE_SPECIFIER = "$(OFICINA_PROVISIONING_PROFILE)";
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 36030D0AF38A31FBB6ACCBE5 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ CODE_SIGN_ENTITLEMENTS = AppStore.entitlements;
+ COMBINE_HIDPI_IMAGES = YES;
+ INFOPLIST_FILE = Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = (
+ "$(inherited)",
+ "@executable_path/../Frameworks",
+ );
+ PRODUCT_BUNDLE_IDENTIFIER = works.oficina.meet;
+ PROVISIONING_PROFILE_SPECIFIER = "$(OFICINA_PROVISIONING_PROFILE)";
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 7E18CC78A8C2211B60931A35 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -328,39 +346,23 @@
};
name = Release;
};
- CA75EE02AAFECF5D7B31AACD /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- CODE_SIGN_ENTITLEMENTS = AppStore.entitlements;
- COMBINE_HIDPI_IMAGES = YES;
- INFOPLIST_FILE = Info.plist;
- LD_RUNPATH_SEARCH_PATHS = (
- "$(inherited)",
- "@executable_path/../Frameworks",
- );
- PRODUCT_BUNDLE_IDENTIFIER = net.amadan.oficina.meet;
- SDKROOT = macosx;
- };
- name = Debug;
- };
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 7A0F1610DB706CD8E023C3A6 /* Build configuration list for PBXNativeTarget "MeetMacStore" */ = {
+ 4D6815F7069D8FC472862699 /* Build configuration list for PBXProject "CallsMacStore" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- CA75EE02AAFECF5D7B31AACD /* Debug */,
- 4B5599082FC155BFB23DBA0F /* Release */,
+ 13411DFF6BF1A6F4F31D605E /* Debug */,
+ 7E18CC78A8C2211B60931A35 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
};
- 7CF4F46A9DA3BAA00998497A /* Build configuration list for PBXProject "MeetMacStore" */ = {
+ 829E327C84BCD0B2B6D1F43E /* Build configuration list for PBXNativeTarget "CallsMacStore" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 6ACDC7AE3CD166CA6FC5B1ED /* Debug */,
- A9DD470146E5211590FE2E8D /* Release */,
+ 2FDB46851831C2816937C52A /* Debug */,
+ 36030D0AF38A31FBB6ACCBE5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Debug;
@@ -368,14 +370,14 @@
/* End XCConfigurationList section */
/* Begin XCLocalSwiftPackageReference section */
- 9522B83B5A005EA03C606C3A /* XCLocalSwiftPackageReference "../apple" */ = {
+ 01C884356F40AB56CFD6E415 /* XCLocalSwiftPackageReference "../apple" */ = {
isa = XCLocalSwiftPackageReference;
relativePath = ../apple;
};
/* End XCLocalSwiftPackageReference section */
/* Begin XCRemoteSwiftPackageReference section */
- BDB294A7341F59D2F7268CDA /* XCRemoteSwiftPackageReference "WebRTC" */ = {
+ CE0F5C6486AED3D90059B8C5 /* XCRemoteSwiftPackageReference "WebRTC" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/stasel/WebRTC.git";
requirement = {
@@ -386,16 +388,16 @@
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
- 1AF329EACADB970F04CFA829 /* MeetKit */ = {
+ E7727D0B8FD0E20328D87683 /* CallsKit */ = {
isa = XCSwiftPackageProductDependency;
- productName = MeetKit;
+ productName = CallsKit;
};
- F0E70CEFFB09E06808893F4B /* WebRTC */ = {
+ FD5EFDF500A10C76EF477039 /* WebRTC */ = {
isa = XCSwiftPackageProductDependency;
- package = BDB294A7341F59D2F7268CDA /* XCRemoteSwiftPackageReference "WebRTC" */;
+ package = CE0F5C6486AED3D90059B8C5 /* XCRemoteSwiftPackageReference "WebRTC" */;
productName = WebRTC;
};
/* End XCSwiftPackageProductDependency section */
};
- rootObject = 894E13F6CBCB6C85C02BC5B7 /* Project object */;
+ rootObject = A0F947291101DF8BA1260C27 /* Project object */;
}
diff --git a/native/macos/MeetMacStore.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/native/macos/CallsMacStore.xcodeproj/project.xcworkspace/contents.xcworkspacedata
similarity index 100%
rename from native/macos/MeetMacStore.xcodeproj/project.xcworkspace/contents.xcworkspacedata
rename to native/macos/CallsMacStore.xcodeproj/project.xcworkspace/contents.xcworkspacedata
diff --git a/native/macos/Info.plist b/native/macos/Info.plist
index 9a21cb5..5e670a1 100644
--- a/native/macos/Info.plist
+++ b/native/macos/Info.plist
@@ -5,7 +5,7 @@
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key>
- <string>Oficina Meet</string>
+ <string>Oficina Calls</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIconFile</key>
@@ -15,7 +15,7 @@
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
- <string>Oficina Meet</string>
+ <string>Oficina Calls</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
@@ -25,10 +25,24 @@
<key>LSApplicationCategoryType</key>
<string>public.app-category.productivity</string>
<key>NSCameraUsageDescription</key>
- <string>Meet uses your camera to share video in a meeting.</string>
+ <string>Calls uses your camera to share video in a meeting.</string>
<key>NSHighResolutionCapable</key>
<true/>
<key>NSMicrophoneUsageDescription</key>
- <string>Meet uses your microphone so people in the meeting can hear you.</string>
+ <string>Calls uses your microphone so people in the meeting can hear you.</string>
+ <key>CFBundleURLTypes</key>
+ <array>
+ <dict>
+ <key>CFBundleTypeRole</key>
+ <string>Editor</string>
+ <key>CFBundleURLName</key>
+ <string>works.oficina.meet.signin</string>
+ <key>CFBundleURLSchemes</key>
+ <array>
+ <string>oficina-calls</string>
+ <string>works.oficina.meet</string>
+ </array>
+ </dict>
+ </array>
</dict>
</plist>
diff --git a/native/macos/project.yml b/native/macos/project.yml
index 30444fc..651afce 100644
--- a/native/macos/project.yml
+++ b/native/macos/project.yml
@@ -1,9 +1,9 @@
-name: MeetMacStore
+name: CallsMacStore
options:
deploymentTarget:
macOS: '14.0'
packages:
- MeetNative:
+ CallsNative:
path: ../apple
WebRTC:
url: https://github.com/stasel/WebRTC.git
@@ -16,11 +16,11 @@ settings:
CURRENT_PROJECT_VERSION: '3'
ENABLE_HARDENED_RUNTIME: YES
targets:
- MeetMacStore:
+ CallsMacStore:
type: application
platform: macOS
sources:
- - ../apple/Sources/MeetMac
+ - ../apple/Sources/CallsMac
- path: AppIcon.icns
buildPhase: resources
- path: ../LICENSE.lucide
@@ -28,23 +28,28 @@ targets:
- path: ../PrivacyInfo.xcprivacy
buildPhase: resources
dependencies:
- - package: MeetNative
- product: MeetKit
+ - package: CallsNative
+ product: CallsKit
- package: WebRTC
product: WebRTC
info:
path: Info.plist
properties:
- CFBundleDisplayName: Oficina Meet
- CFBundleName: Oficina Meet
+ CFBundleDisplayName: Oficina Calls
+ CFBundleName: Oficina Calls
CFBundleShortVersionString: $(MARKETING_VERSION)
CFBundleVersion: $(CURRENT_PROJECT_VERSION)
CFBundleIconFile: AppIcon
LSApplicationCategoryType: public.app-category.productivity
NSHighResolutionCapable: true
- NSCameraUsageDescription: Meet uses your camera to share video in a meeting.
- NSMicrophoneUsageDescription: Meet uses your microphone so people in the meeting can hear you.
+ NSCameraUsageDescription: Calls uses your camera to share video in a meeting.
+ NSMicrophoneUsageDescription: Calls uses your microphone so people in the meeting can hear you.
+ CFBundleURLTypes:
+ - CFBundleURLName: works.oficina.meet.signin
+ CFBundleURLSchemes: [oficina-calls, works.oficina.meet]
+ CFBundleTypeRole: Editor
settings:
base:
- PRODUCT_BUNDLE_IDENTIFIER: net.amadan.oficina.meet
+ PRODUCT_BUNDLE_IDENTIFIER: works.oficina.meet
+ PROVISIONING_PROFILE_SPECIFIER: $(OFICINA_PROVISIONING_PROFILE)
CODE_SIGN_ENTITLEMENTS: AppStore.entitlements