-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild_release_ios.sh
37 lines (29 loc) · 1.08 KB
/
build_release_ios.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
cd $(dirname $0)
echo $PWD
configuration=Release
projectName=luacocoa
for scheme in libffi-iOS luaoc; do
xcodebuild \
-workspace luacocoa.xcworkspace \
-scheme $scheme \
-destination 'platform=iOS Simulator,name=iPhone 5' \
-destination 'generic/platform=iOS' \
-configuration $configuration \
SYMROOT="$PWD/build" \
;
done
if (($? == 0)); then
echo "create universal libs"
cd build
if [[ ! -d $projectName ]] ; then
mkdir $projectName
fi
for lib in $(cd $configuration-iphoneos; ls *.a); do
echo "create universal lib $lib"
lipo -create -output $projectName/"$lib" \
$configuration-iphoneos/"$lib" $configuration-iphonesimulator/"$lib"
done
cp -r $configuration-iphoneos/include $projectName
echo "create universal libs done!"
fi