24 lines
863 B
Makefile
24 lines
863 B
Makefile
BASEDIR = $(shell pwd)
|
|
BUILD_DIR = $(BASEDIR)/build
|
|
INSTALL_DIR = $(BUILD_DIR)/install
|
|
PROJECT = $(BASEDIR)/MuffinStoreJailed.xcodeproj
|
|
SCHEME = MuffinStoreJailed
|
|
CONFIGURATION = Release
|
|
SDK = iphoneos
|
|
DERIVED_DATA_PATH = $(BUILD_DIR)
|
|
|
|
all: ipa
|
|
|
|
ipa:
|
|
mkdir -p ./build
|
|
xcodebuild -jobs 8 -project $(PROJECT) -scheme $(SCHEME) -configuration $(CONFIGURATION) -sdk $(SDK) -derivedDataPath $(DERIVED_DATA_PATH) CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO DSTROOT=$(INSTALL_DIR)
|
|
rm -rf ./build/MuffinStoreJailed.ipa
|
|
rm -rf ./build/Payload
|
|
mkdir -p ./build/Payload
|
|
cp -rv ./build/Build/Products/Release-iphoneos/MuffinStoreJailed.app ./build/Payload
|
|
cd ./build && zip -r MuffinStoreJailed.ipa Payload
|
|
mv ./build/MuffinStoreJailed.ipa ./
|
|
|
|
clean:
|
|
rm -rf ./build
|
|
rm -rf ./MuffinStoreJailed.ipa
|