123456789101112131415161718192021222324252627 |
- #!/bin/sh
- # Bitcode is not working
- FWNAME="openssl"
- OSX_MIN="10.9"
- IOS_MIN="8.0"
- rm -rf Frameworks/ios/$FWNAME.framework
- rm -rf Frameworks/macos/$FWNAME.framework
- echo "Creating $FWNAME.framework"
- mkdir -p Frameworks/ios/$FWNAME.framework/Headers
- mkdir -p Frameworks/macos/$FWNAME.framework/Headers
- # xcrun --sdk iphoneos ld -dylib -arch armv7 -bitcode_bundle -ios_version_min $IOS_MIN lib-ios/libcrypto.a -o Frameworks/ios/$FWNAME.framework/$FWNAME-armv7
- # xcrun --sdk iphoneos ld -dylib -arch armv7s -bitcode_bundle -ios_version_min $IOS_MIN lib-ios/libcrypto.a -o Frameworks/ios/$FWNAME.framework/$FWNAME-armv7s
- # xcrun --sdk iphoneos ld -dylib -arch arm64 -bitcode_bundle -ios_version_min $IOS_MIN lib-ios/libcrypto.a -o Frameworks/ios/$FWNAME.framework/$FWNAME-arm64
- # xcrun --sdk iphoneos lipo -create Frameworks/ios/$FWNAME.framework/$FWNAME-* -output Frameworks/ios/$FWNAME.framework/$FWNAME
- # rm -rf Frameworks/ios/$FWNAME.framework/$FWNAME-*
- xcrun --sdk iphoneos libtool -dynamic -no_warning_for_no_symbols -undefined dynamic_lookup -ios_version_min $IOS_MIN -o Frameworks/ios/$FWNAME.framework/$FWNAME lib-ios/libcrypto.a lib-ios/libssl.a
- xcrun --sdk macosx libtool -dynamic -no_warning_for_no_symbols -undefined dynamic_lookup -macosx_version_min $OSX_MIN -o Frameworks/macos/$FWNAME.framework/$FWNAME lib-macos/libcrypto.a lib-macos/libssl.a
- cp -r include-ios/$FWNAME/* Frameworks/ios/$FWNAME.framework/Headers/
- cp -r include-macos/$FWNAME/* Frameworks/macos/$FWNAME.framework/Headers/
- echo "Created $FWNAME.framework"
|