diff --git a/AltBackup.xcconfig b/AltBackup.xcconfig
new file mode 100644
index 00000000..2780fd96
--- /dev/null
+++ b/AltBackup.xcconfig
@@ -0,0 +1,3 @@
+#include "Build.xcconfig"
+
+PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).AltBackup
diff --git a/AltBackup/AltBackup.entitlements b/AltBackup/AltBackup.entitlements
index 099f1e39..95af4a86 100644
--- a/AltBackup/AltBackup.entitlements
+++ b/AltBackup/AltBackup.entitlements
@@ -4,7 +4,7 @@
com.apple.security.application-groups
- group.com.rileytestut.AltStore
+ group.$(APP_GROUP_IDENTIFIER)
diff --git a/AltBackup/Info.plist b/AltBackup/Info.plist
index 63d01c06..7a5e62dd 100644
--- a/AltBackup/Info.plist
+++ b/AltBackup/Info.plist
@@ -7,7 +7,7 @@
group.com.rileytestut.AltStore
ALTBundleIdentifier
- com.rileytestut.AltBackup
+ $(PRODUCT_BUNDLE_IDENTIFIER)
CFBundleDevelopmentRegion
$(DEVELOPMENT_LANGUAGE)
CFBundleExecutable
diff --git a/AltDaemon/AltDaemon.entitlements b/AltDaemon/AltDaemon.entitlements
index 3dfaef0b..0e9e5703 100644
--- a/AltDaemon/AltDaemon.entitlements
+++ b/AltDaemon/AltDaemon.entitlements
@@ -3,7 +3,7 @@
application-identifier
- 6XVY5G3U44.com.rileytestut.AltDaemon
+ $(DEVELOPMENT_TEAM).$(ORG_IDENTIFIER).AltDaemon
get-task-allow
platform-application
diff --git a/AltStore.xcodeproj/project.pbxproj b/AltStore.xcodeproj/project.pbxproj
index c2e80392..b964bd95 100644
--- a/AltStore.xcodeproj/project.pbxproj
+++ b/AltStore.xcodeproj/project.pbxproj
@@ -478,6 +478,7 @@
B3C3960C284F4CDC00DA9E2F /* AltXPC.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltXPC.xcconfig; sourceTree = ""; };
B3C3960D284F4E4B00DA9E2F /* AltWidgetExtension.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltWidgetExtension.xcconfig; sourceTree = ""; };
B3C3960E284F4F9100DA9E2F /* AltStoreCore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltStoreCore.xcconfig; sourceTree = ""; };
+ B3C3960F284F53E900DA9E2F /* AltBackup.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AltBackup.xcconfig; sourceTree = ""; };
BF02419522F2199300129732 /* RefreshAttemptsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshAttemptsViewController.swift; sourceTree = ""; };
BF0241A922F29CCD00129732 /* UserDefaults+AltServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+AltServer.swift"; sourceTree = ""; };
BF08858222DE795100DE9F1E /* MyAppsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAppsViewController.swift; sourceTree = ""; };
@@ -1486,6 +1487,7 @@
B3C39606284F4C8400DA9E2F /* CodeSigning.xcconfig */,
B3C39608284F4C8400DA9E2F /* CodeSigning.xcconfig.sample */,
B3C3960B284F4C9800DA9E2F /* AltStore.xcconfig */,
+ B3C3960F284F53E900DA9E2F /* AltBackup.xcconfig */,
B3C39609284F4C9800DA9E2F /* AltServer.xcconfig */,
B3C3960C284F4CDC00DA9E2F /* AltXPC.xcconfig */,
B3C3960D284F4E4B00DA9E2F /* AltWidgetExtension.xcconfig */,
@@ -2640,7 +2642,7 @@
CODE_SIGN_ENTITLEMENTS = AltDaemon/AltDaemon.entitlements;
CODE_SIGN_STYLE = Automatic;
DEBUG_INFORMATION_FORMAT = dwarf;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
DYLIB_COMPATIBILITY_VERSION = "";
DYLIB_CURRENT_VERSION = "";
EXECUTABLE_EXTENSION = "";
@@ -2682,7 +2684,7 @@
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_ENTITLEMENTS = AltDaemon/AltDaemon.entitlements;
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
DYLIB_COMPATIBILITY_VERSION = "";
DYLIB_CURRENT_VERSION = "";
EXECUTABLE_EXTENSION = "";
@@ -2727,7 +2729,7 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 66;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
@@ -2781,7 +2783,7 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 66;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
ENABLE_HARDENED_RUNTIME = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
@@ -2828,7 +2830,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "Mac Developer";
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
EXECUTABLE_PREFIX = lib;
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_CPP_RTTI = YES;
@@ -2866,7 +2868,7 @@
buildSettings = {
CODE_SIGN_IDENTITY = "Mac Developer";
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
EXECUTABLE_PREFIX = lib;
GCC_ENABLE_CPP_EXCEPTIONS = YES;
GCC_ENABLE_CPP_RTTI = YES;
@@ -2901,19 +2903,20 @@
};
BF58048C246A28F9008AE704 /* Debug */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = B3C3960F284F53E900DA9E2F /* AltBackup.xcconfig */;
buildSettings = {
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_ENTITLEMENTS = AltBackup/AltBackup.entitlements;
CODE_SIGN_STYLE = Automatic;
DEBUG_INFORMATION_FORMAT = dwarf;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
INFOPLIST_FILE = AltBackup/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.2;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
- PRODUCT_BUNDLE_IDENTIFIER = com.rileytestut.AltBackup;
+ PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -2922,18 +2925,19 @@
};
BF58048D246A28F9008AE704 /* Release */ = {
isa = XCBuildConfiguration;
+ baseConfigurationReference = B3C3960F284F53E900DA9E2F /* AltBackup.xcconfig */;
buildSettings = {
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_ENTITLEMENTS = AltBackup/AltBackup.entitlements;
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
INFOPLIST_FILE = AltBackup/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.2;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
- PRODUCT_BUNDLE_IDENTIFIER = com.rileytestut.AltBackup;
+ PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -3087,7 +3091,7 @@
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEBUG_INFORMATION_FORMAT = dwarf;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Dependencies/AltSign/Dependencies/OpenSSL/Frameworks/iossimulator",
@@ -3121,7 +3125,7 @@
CODE_SIGN_ENTITLEMENTS = AltWidget/AltWidgetExtension.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Dependencies/AltSign/Dependencies/OpenSSL/Frameworks/iossimulator",
@@ -3353,7 +3357,7 @@
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
ENABLE_HARDENED_RUNTIME = YES;
INFOPLIST_FILE = AltXPC/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
@@ -3383,7 +3387,7 @@
CODE_SIGN_IDENTITY = "Mac Developer";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
- DEVELOPMENT_TEAM = 6XVY5G3U44;
+ DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
ENABLE_HARDENED_RUNTIME = YES;
INFOPLIST_FILE = AltXPC/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
diff --git a/AltStore/AltStore.entitlements b/AltStore/AltStore.entitlements
index 9f0dbc01..2a941d95 100644
--- a/AltStore/AltStore.entitlements
+++ b/AltStore/AltStore.entitlements
@@ -8,7 +8,7 @@
com.apple.security.application-groups
- group.com.rileytestut.AltStore
+ group.$(APP_GROUP_IDENTIFIER)
diff --git a/AltWidget/AltWidgetExtension.entitlements b/AltWidget/AltWidgetExtension.entitlements
index 099f1e39..95af4a86 100644
--- a/AltWidget/AltWidgetExtension.entitlements
+++ b/AltWidget/AltWidgetExtension.entitlements
@@ -4,7 +4,7 @@
com.apple.security.application-groups
- group.com.rileytestut.AltStore
+ group.$(APP_GROUP_IDENTIFIER)
diff --git a/Build.xcconfig b/Build.xcconfig
index 10a40aa9..6a56fe97 100644
--- a/Build.xcconfig
+++ b/Build.xcconfig
@@ -19,5 +19,5 @@ PRODUCT_NAME = AltStore
PRODUCT_BUNDLE_IDENTIFIER = $(ORG_PREFIX).$(PROJECT_NAME)
//PRODUCT_BUNDLE_IDENTIFIER[configuration=Debug] = $(ORG_PREFIX).$(PROJECT_NAME:lower)-debug
-APP_GROUP_IDENTIFIER = group.$(ORG_PREFIX).$(PROJECT_NAME)
+APP_GROUP_IDENTIFIER = $(ORG_PREFIX).$(PROJECT_NAME)
ICLOUD_CONTAINER_IDENTIFIER = iCloud.$(ORG_PREFIX).$(PROJECT_NAME)