【发布时间】:2017-01-24 15:45:51
【问题描述】:
我目前正在尝试维护一个内部编写的库,以更新我们的 cocoaPods 存储库。为了做到这一点,我必须能够获得应该在我构建库时生成的 .framework(我想,我对整个 Xcode/iOS 世界并不陌生)
我找到了构建阶段菜单,在那里我找到了一个名为“准备框架”的子菜单,我想一切都在这里..
这里有什么:
set -e
mkdir -p "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Versions/A/Headers"
# Link the "Current" version to "A"
/bin/ln -sfh A "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Versions/Current"
/bin/ln -sfh Versions/Current/Headers "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Headers"
/bin/ln -sfh "Versions/Current/${PRODUCT_NAME}" "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/${PRODUCT_NAME}"
# The -a ensures that the headers maintain the source modification date so that we don't constantly
# cause propagating rebuilds of files that import these headers.
/bin/cp -a "${TARGET_BUILD_DIR}/${PUBLIC_HEADERS_FOLDER_PATH}/" "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework/Versions/A/Headers"
问题是当我构建库时,我从来没有找到我需要的 .framework ..
我认为那方面可能有错误。如果你们能帮助我..
纪尧姆 :-)
【问题讨论】:
标签: ios ios-frameworks ios-library