iOS 合并framework的方法
2015-10-14 11:20
441 查看
出处:http://devonios.com/xcode-lipo-framework.html 感谢!!!
在工程中添加script脚本
Architectures in the fat file: MLopencv are: x86_64 armv7 arm64 ,这个framework就是合成后的。OK!!!
在工程中添加script脚本
if [ "${ACTION}" = "build" ] then INSTALL_DIR=${SRCROOT}/Products/${PROJECT_NAME}.framework DEVICE_DIR=${BUILD_ROOT}/${CONFIGURATION}-iphoneos/${PROJECT_NAME}.framework SIMULATOR_DIR=${BUILD_ROOT}/${CONFIGURATION}-iphonesimulator/${PROJECT_NAME}.framework if [ -d "${INSTALL_DIR}" ] then rm -rf "${INSTALL_DIR}" fi mkdir -p "${INSTALL_DIR}" cp -R "${DEVICE_DIR}/" "${INSTALL_DIR}/" #ditto "${DEVICE_DIR}/Headers" "${INSTALL_DIR}/Headers" lipo -create "${DEVICE_DIR}/${PROJECT_NAME}" "${SIMULATOR_DIR}/${PROJECT_NAME}" -output "${INSTALL_DIR}/${PROJECT_NAME}" #open "${DEVICE_DIR}" #open "${SRCROOT}/Products" fi当你再次运行工程的时候,会在products文件夹下面出现一个合并后的framework,用lipo -info XXXX(framework的名字),可以查看到如下信息:
Architectures in the fat file: MLopencv are: x86_64 armv7 arm64 ,这个framework就是合成后的。OK!!!
相关文章推荐
- iOS中读取照片库
- 制作iOS推送-Step by step
- iOS开发者的福利 — — iOS9+Xcode7免越狱免证书直接调试
- ios修改status bar颜色及xcode7下日志出现CGContextSaveGState: invalid context 0x0错误
- iOS开发 手势滑动返回功能
- 收藏一个IOS好东西的链接
- iOS原生开发获取当前设备日期与时间
- iOS应用之间的跳转和数据传
- IOS9提示“不受信任的开发者”如何处理
- 非常强大的射击动作游戏iOS源码
- 非常强大的射击动作游戏iOS源码
- iOS Push Notification注意事项
- iOS 多线程编程
- iOS数据持久化方式分析
- IOS中如何获取手机的当前IP
- iOS---倒计时
- iOS BUG整理-Data argument not used by format string的警告处理
- Snail_iOS第三方库
- 【投稿】iOS开发总结之代码规范
- iOS应用安全之代码混淆实现篇