Created
March 22, 2015 09:28
-
-
Save carmichaelalonso/a8e4e43a5b6faf797ab7 to your computer and use it in GitHub Desktop.
Shell script for removing tessmono.o from WhirlyGlobeMaply. Caused duplicate symbol because of identical file included in GoogleMaps framework, hence removal from WhirlyGlobeMaply.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
cd WhirlyGlobeMaplyComponent.framework | |
lipo Versions/Current/libWhirlyGlobeMaplyComponent.a -thin armv7 -output Whirly.armv7 | |
lipo Versions/Current/libWhirlyGlobeMaplyComponent.a -thin i386 -output Whirly.i386 | |
xcrun -sdk iphoneos lipo Versions/A/libWhirlyGlobeMaplyComponent.a -thin armv7s -output Whirly.armv7s | |
xcrun -sdk iphoneos lipo Versions/A/libWhirlyGlobeMaplyComponent.a -thin arm64 -output Whirly.arm64 | |
ar -d -sv Whirly.armv7 tessmono.o | |
ar -d -sv Whirly.armv7s tessmono.o | |
ar -d -sv Whirly.i386 tessmono.o | |
ar -d -sv Whirly.arm64 tessmono.o | |
lipo Whirly.armv7 Whirly.armv7s Whirly.i386 Whirly.arm64 -create -output libWhirlyGlobeMaplyComponent.a | |
rm Versions/Current/libWhirlyGlobeMaplyComponent.a | |
mv libWhirlyGlobeMaplyComponent.a Versions/Current | |
rm Whirly.armv7 | |
rm Whirly.armv7s | |
rm Whirly.i386 | |
rm Whirly.arm64 | |
echo "Done!" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment