mirror of
https://github.com/SideStore/SideStore.git
synced 2026-02-08 22:33:26 +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_UNUSED_DYLIBS = YES;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)";
|
||||
"PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.SideStore.SideStore.AltBackup;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SWIFT_VERSION = 5.0;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
#include "Build.xcconfig"
|
||||
|
||||
PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).AltStoreCore
|
||||
#include "AltStoreCore.xcconfig"
|
||||
|
||||
// include cocoa pods config
|
||||
#include? "Pods/Target Support Files/Pods-AltStoreCore/Pods-AltStoreCore.debug.xcconfig"
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
#include "Build.xcconfig"
|
||||
|
||||
PRODUCT_BUNDLE_IDENTIFIER = $(PRODUCT_BUNDLE_IDENTIFIER).AltStoreCore
|
||||
#include "AltStoreCore.xcconfig"
|
||||
|
||||
// include cocoa pods config
|
||||
#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[configuration=Debug] = Prov Debug
|
||||
|
||||
PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = $(ORG_PREFIX).SideStore$(DEBUG_BUNDLE_ID_SUFFIX)
|
||||
PRODUCT_BUNDLE_IDENTIFIER[config=Release] = $(ORG_PREFIX).SideStore
|
||||
//PRODUCT_BUNDLE_IDENTIFIER[config=Debug] = $(ORG_PREFIX).SideStore$(BUNDLE_ID_SUFFIX)
|
||||
//PRODUCT_BUNDLE_IDENTIFIER[config=Release] = $(ORG_PREFIX).SideStore
|
||||
PRODUCT_BUNDLE_IDENTIFIER = $(ORG_PREFIX).SideStore$(BUNDLE_ID_SUFFIX)
|
||||
|
||||
EXTENSION_PREFIX = $(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 \
|
||||
DEVELOPMENT_TEAM=XYZ0123456 \
|
||||
ORG_IDENTIFIER=com.SideStore \
|
||||
BUILD_REVISION=$(ALPHA_COMMIT_ID)
|
||||
BUILD_REVISION=$(ALPHA_COMMIT_ID) \
|
||||
BUNDLE_ID_SUFFIX=
|
||||
# DWARF_DSYM_FOLDER_PATH="."
|
||||
|
||||
fakesign:
|
||||
@@ -321,6 +322,6 @@ ipa-altbackup: checkPaths copy-altbackup
|
||||
clean:
|
||||
@rm -rf *.xcarchive/
|
||||
@rm -rf *.dSYM/
|
||||
@rm -rf *.ipa/
|
||||
@rm -rf *.ipa
|
||||
@rm -rf build/
|
||||
@rm -rf Payload/
|
||||
|
||||
Reference in New Issue
Block a user