ios9设置bitcode AMR编译
来源:互联网 发布:java 暂停1秒 编辑:程序博客网 时间:2024/06/05 16:26
用如下脚本(注意红色部分):
CFLAGS="-isysroot $SDKROOT -arch $arch $IOSV -isystem $SDKROOT/usr/include -fembed-bitcode"
#!/bin/shset -xeCURRENTPATH=`pwd`DEVELOPER=`xcode-select -print-path`DEST="${CURRENTPATH}/amr-ios-lib"rm -r -f "${DEST}"mkdir -p "${DEST}"ARCHS="armv7 armv7s arm64 i386 x86_64"LIBS="libopencore-amrnb.a libopencore-amrwb.a"for arch in $ARCHS; docase $arch inarm*)IOSV="-miphoneos-version-min=7.0"if [ $arch == "arm64" ]thenIOSV="-miphoneos-version-min=7.0"fiecho "Building for iOS $arch ****************"SDKROOT="$(xcrun --sdk iphoneos --show-sdk-path)"CC="$(xcrun --sdk iphoneos -f clang)"CXX="$(xcrun --sdk iphoneos -f clang++)"CPP="$(xcrun -sdk iphonesimulator -f clang++)"CFLAGS="-isysroot $SDKROOT -arch $arch $IOSV -isystem $SDKROOT/usr/include -fembed-bitcode"CXXFLAGS=$CFLAGSCPPFLAGS=$CFLAGSexport CC CXX CFLAGS CXXFLAGS CPPFLAGS./configure \--host=arm-apple-darwin \--prefix=$DEST \--disable-shared --enable-static;;*)IOSV="-mios-simulator-version-min=7.0"echo "Building for iOS $arch*****************"SDKROOT=`xcodebuild -version -sdk iphonesimulator Path`CC="$(xcrun -sdk iphoneos -f clang)"CXX="$(xcrun -sdk iphonesimulator -f clang++)"CPP="$(xcrun -sdk iphonesimulator -f clang++)"CFLAGS="-isysroot $SDKROOT -arch $arch $IOSV -isystem $SDKROOT/usr/include <span style="color:#ff0000;">-fembed-bitcode</span>"CXXFLAGS=$CFLAGSCPPFLAGS=$CFLAGSexport CC CXX CFLAGS CXXFLAGS CPPFLAGS./configure \--prefix=$DEST \--disable-shared;;esacmake > /dev/nullmake installmake cleanfor i in $LIBS; domv $DEST/lib/$i $DEST/lib/$i.$archdonedonefor i in $LIBS; doinput=""for arch in $ARCHS; doinput="$input $DEST/lib/$i.$arch"donelipo -create -output $DEST/lib/$i $inputdone
0 0
- ios9设置bitcode AMR编译
- xcode7,ios9 部分兼容设置 bitcode
- 编译opencore-amr for iOS8并支持bitcode
- iOS 编译包含 bitcode 的 opencore-amr-iOS 静态库
- IOS9之BitCode
- iOS9新特性Bitcode
- iOS9适配之BitCode
- iOS9适配之Bitcode错误
- iOS9中Bitcode的介绍及配置
- Bitcode 一种中间代码 Xcode7 && ios9
- iOS9 新特征之一:Bitcode
- iOS bitcode设置
- XCode6 编译opencore-amr
- amr 编译脚本
- Xcode编译遇到bitcode问题
- IOS9 xcode7 You must rebuild it with bitcode enabled
- 深究Xcode的bitcode设置
- BREW AMR 编译错误 L6248E
- python脚本使用SFTP下载远程计算机文件
- 随机数的使用
- C++从Txt中读取内容
- git之Pushing to the remote branch is not fast-forward错误解决
- Android 工具类 —— 判断网络连接状态、GPS是否打开、基站信息和手机IMSI码
- ios9设置bitcode AMR编译
- 计算机视觉中的曲率尺度空间技术
- 屏幕旋转方向
- 自定义Activity堆栈管理类
- Android 通过Service单独进程模仿离线推送 Server Push
- 将字符串三位一个逗号显示
- libusb-win32 连续调用 usb_find_busses
- ASCII、Unicode、GBK和UTF-8字符编码的区别联系
- Android简单自定义圆形和水平ProgressBar的样式