mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-09 06:43:25 +01:00
[bundleID]: use BUNDLE_ID_SUFFIX for both debug/release builds and separate unsigned-altStoreCore from signed bundleID
This commit is contained in:
@@ -3238,7 +3238,6 @@
|
|||||||
LD_WARN_DUPLICATE_LIBRARIES = YES;
|
LD_WARN_DUPLICATE_LIBRARIES = YES;
|
||||||
LD_WARN_UNUSED_DYLIBS = YES;
|
LD_WARN_UNUSED_DYLIBS = YES;
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
|
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
|
||||||
"PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.SideStore.SideStore.AltBackup;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||||
SWIFT_VERSION = 5.0;
|
SWIFT_VERSION = 5.0;
|
||||||
TARGETED_DEVICE_FAMILY = "1,2";
|
TARGETED_DEVICE_FAMILY = "1,2";
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
#include "Build.xcconfig"
|
#include "AltStoreCore.xcconfig"
|
||||||
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).AltStoreCore
|
|
||||||
|
|
||||||
// include cocoa pods config
|
// include cocoa pods config
|
||||||
#include? "Pods/Target Support Files/Pods-AltStoreCore/Pods-AltStoreCore.debug.xcconfig"
|
#include? "Pods/Target Support Files/Pods-AltStoreCore/Pods-AltStoreCore.debug.xcconfig"
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
#include "Build.xcconfig"
|
#include "AltStoreCore.xcconfig"
|
||||||
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).AltStoreCore
|
|
||||||
|
|
||||||
// include cocoa pods config
|
// include cocoa pods config
|
||||||
#include? "Pods/Target Support Files/Pods-AltStoreCore/Pods-AltStoreCore.release.xcconfig"
|
#include? "Pods/Target Support Files/Pods-AltStoreCore/Pods-AltStoreCore.release.xcconfig"
|
||||||
|
|||||||
6
AltStoreCore.xcconfig
Normal file
6
AltStoreCore.xcconfig
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
#include "Build.xcconfig"
|
||||||
|
|
||||||
|
// Since AltStoreCore is unsigned or the team is not configured, we re-define the bundle ID here to not have extra '.'
|
||||||
|
// This bundle ID doesn't need to change since altStoreCore framework lives inside SideStore main app's address space and won't have conflicts with other instances
|
||||||
|
BUNDLE_ID = $(ORG_PREFIX).SideStore
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = $(BUNDLE_ID).AltStoreCore
|
||||||
@@ -16,8 +16,9 @@ ORG_PREFIX = $(ORG_IDENTIFIER)
|
|||||||
PRODUCT_NAME = SideStore
|
PRODUCT_NAME = SideStore
|
||||||
//PRODUCT_NAME[configuration=Debug] = Prov Debug
|
//PRODUCT_NAME[configuration=Debug] = Prov Debug
|
||||||
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = $(ORG_PREFIX).SideStore$(DEBUG_BUNDLE_ID_SUFFIX)
|
//PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = $(ORG_PREFIX).SideStore$(BUNDLE_ID_SUFFIX)
|
||||||
PRODUCT_BUNDLE_IDENTIFIER[config=Release] = $(ORG_PREFIX).SideStore
|
//PRODUCT_BUNDLE_IDENTIFIER[config=Release] = $(ORG_PREFIX).SideStore
|
||||||
|
PRODUCT_BUNDLE_IDENTIFIER = $(ORG_PREFIX).SideStore$(BUNDLE_ID_SUFFIX)
|
||||||
|
|
||||||
EXTENSION_PREFIX = $(PRODUCT_BUNDLE_IDENTIFIER)
|
EXTENSION_PREFIX = $(PRODUCT_BUNDLE_IDENTIFIER)
|
||||||
APP_GROUP_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER)
|
APP_GROUP_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER)
|
||||||
|
|||||||
5
Makefile
5
Makefile
@@ -198,7 +198,8 @@ build: print_release_type
|
|||||||
CODE_SIGNING_ALLOWED=NO \
|
CODE_SIGNING_ALLOWED=NO \
|
||||||
DEVELOPMENT_TEAM=XYZ0123456 \
|
DEVELOPMENT_TEAM=XYZ0123456 \
|
||||||
ORG_IDENTIFIER=com.SideStore \
|
ORG_IDENTIFIER=com.SideStore \
|
||||||
BUILD_REVISION=$(ALPHA_COMMIT_ID)
|
BUILD_REVISION=$(ALPHA_COMMIT_ID) \
|
||||||
|
BUNDLE_ID_SUFFIX=
|
||||||
# DWARF_DSYM_FOLDER_PATH="."
|
# DWARF_DSYM_FOLDER_PATH="."
|
||||||
|
|
||||||
fakesign:
|
fakesign:
|
||||||
@@ -321,6 +322,6 @@ ipa-altbackup: checkPaths copy-altbackup
|
|||||||
clean:
|
clean:
|
||||||
@rm -rf *.xcarchive/
|
@rm -rf *.xcarchive/
|
||||||
@rm -rf *.dSYM/
|
@rm -rf *.dSYM/
|
||||||
@rm -rf *.ipa/
|
@rm -rf *.ipa
|
||||||
@rm -rf build/
|
@rm -rf build/
|
||||||
@rm -rf Payload/
|
@rm -rf Payload/
|
||||||
|
|||||||
Reference in New Issue
Block a user