-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathbuild.sh
More file actions
executable file
·22 lines (17 loc) · 986 Bytes
/
build.sh
File metadata and controls
executable file
·22 lines (17 loc) · 986 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/sh
IPHONE_SDK_VERSION=10.0
TV_SDK_VERSION=$IPHONE_SDK_VERSION
MAC_SDK_VERSION=10.12
WATCH_SDK_VERSION=3.0
cd arc
xcodebuild -sdk iphoneos -target archive-ios clean build
xcodebuild -sdk iphonesimulator -target archive-ios clean build
lipo -output build/libarchive-ios.a -create build/Release-iphoneos/libarchive-ios.a build/Release-iphonesimulator/libarchive-ios.a
xcodebuild -sdk watchos -target archive-watch clean build
xcodebuild -sdk watchsimulator -target archive-watch clean build
lipo -output build/libarchive-watch.a -create build/Release-watchos/libarchive-watch.a build/Release-watchsimulator/libarchive-watch.a
xcodebuild -sdk appletvos -target archive-tv clean build
xcodebuild -sdk appletvsimulator -target archive-tv clean build
lipo -output build/libarchive-tv.a -create build/Release-appletvos/libarchive-tv.a build/Release-appletvsimulator/libarchive-tv.a
xcodebuild -target archive-mac clean build
cp build/Release/libarchive-mac.a build/libarchive-mac.a