五、建造一个Framework
得到新的标签:
修改标签名为Build Framework:
修改此标签中得脚本文件内容:
代码为:
set -e
export FRAMEWORK_LOCN="${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework"
# Create the path to the real Headers die
mkdir -p "${FRAMEWORK_LOCN}/Versions/A/Headers"
# Create the required symlinks
/bin/ln -sfh A "${FRAMEWORK_LOCN}/Versions/Current"
/bin/ln -sfh Versions/Current/Headers "${FRAMEWORK_LOCN}/Headers"
/bin/ln -sfh "Versions/Current/${PRODUCT_NAME}" \
"${FRAMEWORK_LOCN}/${PRODUCT_NAME}"
# Copy the public headers into the framework
/bin/cp -a "${TARGET_BUILD_DIR}/${PUBLIC_HEADERS_FOLDER_PATH}/" \
"${FRAMEWORK_LOCN}/Versions/A/Headers"
再编译CMD+B。
此时编译出来的文件仅适合当前选择的编译模式(Debug或者Release),我们需要的是适用于真机和模拟器的整合版,所以需要借助XCode中的aggregate工具。
博主脸皮甚厚,若有说错或者描述不清的地方,请回复留言,多多指教!
转载请注明出处:http://blog.youkuaiyun.com/dengbin9009/article/details/36177745