ios 合并真机和模拟器的.a文件(lipo)
来源:互联网 发布:知柏地黄丸治疗失眠吗 编辑:程序博客网 时间:2024/05/16 13:56
文章部分内容转载自:http://blog.csdn.net/yangtb2010/article/details/8916442
貌似他也是转载的...
使用mac可以直接在终端使用:
lipo -create SQY/iOS/iphoneos/libGamePlusAPI.a SQY/iOS/iphonesimulator/libGamePlusAPI.a -output SQY/iOS/libGamePus.a其中SQY/iOS/iphoneos/libGamePlusAPI.a //为真机库。 SQY/iOS/iphonesimulator/libGamePlusAPI.a //为模拟器库 -output SQY/iOS/libGamePus.a //为两个合并后存放的路径然后可以输入命令测试下是否成功 lipo -info SQY/iOS/libGamePus.a //下面是输出 armv7 i386 有了两个就表情模拟器和真机都支持 其中armv7为真机架构 i386为模拟器Architectures in the fat file: SQY/iOS/libGamePus.a are: armv7 i386
Xcode中的Aggregate中创建run script可实现自动lipo
set -eset +uif [[ $SF_MASTER_SCRIPT_RUNNING ]]thenexit 0fiset -uexport SF_MASTER_SCRIPT_RUNNING=1INSTALL_DIR=${SRCROOT}/bin/DEVICE_DIR=${BUILD_ROOT}/${CONFIGURATION}-iphoneosSIMULATOR_DIR=${BUILD_ROOT}/${CONFIGURATION}-iphonesimulatorSF_TARGET_NAME="DurianKit"SF_EXECUTABLE_PATH="lib${SF_TARGET_NAME}.a"if [ -d "${INSTALL_DIR}" ]thenrm -rf "${INSTALL_DIR}"fimkdir -p "${INSTALL_DIR}"xcodebuild clean -project "${PROJECT_FILE_PATH}" -target "${SF_TARGET_NAME}" -configuration "${CONFIGURATION}" -sdk iphonesimulator BUILD_DIR="${BUILD_DIR}" OBJROOT="${OBJROOT}" BUILD_ROOT="${BUILD_ROOT}" SYMROOT="${SYMROOT}" $ACTIONxcodebuild clean -project "${PROJECT_FILE_PATH}" -target "${SF_TARGET_NAME}" -configuration "${CONFIGURATION}" -sdk iphoneos BUILD_DIR="${BUILD_DIR}" OBJROOT="${OBJROOT}" BUILD_ROOT="${BUILD_ROOT}" SYMROOT="${SYMROOT}" $ACTIONlipo -create "${DEVICE_DIR}/${SF_EXECUTABLE_PATH}" "${SIMULATOR_DIR}/${SF_EXECUTABLE_PATH}" -output "${INSTALL_DIR}/${SF_EXECUTABLE_PATH}"xcodebuild clean -project "${PROJECT_FILE_PATH}" -target "${SF_TARGET_NAME}" -configuration "${CONFIGURATION}" -sdk iphoneos -arch arm64 BUILD_DIR="${BUILD_DIR}" OBJROOT="${OBJROOT}" BUILD_ROOT="${BUILD_ROOT}" SYMROOT="${SYMROOT}" $ACTIONlipo -create "${DEVICE_DIR}/${SF_EXECUTABLE_PATH}" "${INSTALL_DIR}/${SF_EXECUTABLE_PATH}" -output "${INSTALL_DIR}/${SF_EXECUTABLE_PATH}"
0 2
- ios 合并真机和模拟器的.a文件(lipo)
- lipo 模拟器.a 真机.a 合并
- ios 合并真机和模拟器的.a文件
- IOS 利用lipo 编译合并iPhone模拟器和真机通用的静态类库
- lipo合并真机模拟器
- iOS开发 - 合并百度地图API真机和模拟器的.a文件
- lipo合并iPhone模拟器和真机的静态类库
- 利用lipo编译合并iPhone模拟器和真机通用的静态类库
- 开发技巧: 利用lipo 编译合并iPhone模拟器和真机通用的静态类库
- 开发技巧: 利用lipo 编译合并iPhone模拟器和真机通用的静态类库
- 利用lipo编译合并iPhone模拟器和真机通用的静态类
- 使用lipo合并iPhone模拟器和真机的静态类库
- 利用lipo 编译合并iPhone模拟器和真机通用的静态类库
- 开发技巧: 利用lipo 编译合并iPhone模拟器和真机通用的静态类库
- 利用lipo编译合并iPhone模拟器和真机通用的静态类
- 制作,利用lipo 编译合并iPhone模拟器和真机通用的静态类库
- Mac下合并模拟器和真机.a文件
- Mac下合并模拟器和真机.a文件
- dp+二分(uva-10029Edit Step Ladders)
- Android Binder驱动的工作机制之要旨
- 多线程, 并发编程知识总结
- Linux下反编译.apk 文件
- Activity与Service通信(不同进程之间)
- ios 合并真机和模拟器的.a文件(lipo)
- OpenGL ES ETC 图像压缩
- java synchronized详解
- 命由己造,相由心生,境随心转,有容乃大
- Thrust快速入门教程(三) —— Algorithms
- mac下普通用户无法创建crontab的问题解决
- Java public private protected和默认的可访问性级别
- Linux网络编程--5. 用户数据报发送
- 笔记:异常、日志、断言和调试