创建静态库FrameWork(特别创建)
来源:互联网 发布:r软件产生随机数 编辑:程序博客网 时间:2024/05/22 08:23
一般我们创建的静态库是.a,现在我们通过创建静态库后修改属性的方法做成.framework的静态库
图1-5是创建之后我们经过删除处理后最后为图5的状态
接下来我们删除原本既存的运行计划schema,并创建新的target,如图
下面修改工程属性
这样以后我们就可以点击运行了,在devices上生成device的库,在simulator上生成simulator的库
但是这样生成的库是分别是模拟器和device的,我们可以将他们合并同时使用两种场合
以下是合并用的脚本
# Sets the target folders and the final framework product.# 如果工程名称和Framework的Target名称不一样的话,要自定义FMKNAME# 例如: FMK_NAME = "MyFramework"FMK_NAME=${PROJECT_NAME}# Install dir will be the final output to the framework.# The following line create it in the root folder of the current project.INSTALL_DIR=${SRCROOT}/Products/${FMK_NAME}.framework# Working dir will be deleted after the framework creation.WRK_DIR=buildDEVICE_DIR=${WRK_DIR}/Release-iphoneos/${FMK_NAME}.frameworkSIMULATOR_DIR=${WRK_DIR}/Release-iphonesimulator/${FMK_NAME}.framework# -configuration ${CONFIGURATION}# Clean and Building both architectures.xcodebuild -configuration "Release" -target "${FMK_NAME}" -sdk iphoneos clean buildxcodebuild -configuration "Release" -target "${FMK_NAME}" -sdk iphonesimulator clean build# Cleaning the oldest.if [ -d"${INSTALL_DIR}" ]thenrm -rf"${INSTALL_DIR}"fimkdir -p"${INSTALL_DIR}"cp -R"${DEVICE_DIR}/" "${INSTALL_DIR}/"# Uses the Lipo Tool to merge both binary files (i386 + armv6/armv7) into one Universal final product.lipo -create"${DEVICE_DIR}/${FMK_NAME}" "${SIMULATOR_DIR}/${FMK_NAME}" -output"${INSTALL_DIR}/${FMK_NAME}"rm -r"${WRK_DIR}"open "${INSTALL_DIR}"
0 0
- 创建静态库FrameWork(特别创建)
- ios开发-- xcode6创建静态库framework
- Xcode 创建.a和framework静态库
- Xcode 创建.a和framework静态库
- Xcode 创建.a和framework静态库
- Xcode 创建.a和framework静态库
- 创建一个 Framework 类型的静态库
- Xcode8如何创建Framework静态SDK库
- iOS基础 - 创建framework静态库
- IOS_创建自己的Framework静态库
- Xcode 创建.a和framework静态库
- Xcode 创建.a和framework静态库
- 创建自己的Framework静态库
- Git/Framework静态库介绍:创建和使用
- Xcode7 中创建静态库:.a 和 .framework(一)
- Xcode7 中创建静态库:.a 和 .framework(二)
- 经验分享:Xcode 创建.a和framework静态库【转载】
- Xcode 8 创建framework静态库(SDK)
- npm install 加速,解决github在国内访问缓慢的问题。
- android Unable to execute dex问题的解决
- JDStatusBarNotification——状态栏顶部显示通知,iOS 7风格。支持 iOS 6和iOS 7
- 三种笛卡尔坐标到极坐标转换插值算法比较
- sgu282:Isomorphism(polya计数)
- 创建静态库FrameWork(特别创建)
- 说好的加班呢
- computer science english
- 粉碎机项目相关知识点
- 使用各种查询选择来提高性能
- 将两首音乐合成一首
- ueditor 长文章分页
- 学习笔记:axure 高级教程 6 使用技巧集锦
- 面向对象的5条基本设计原则