1打開xcode ?commond + shift +n
2?設置Build Setting參數將Build Active Architecture only設置為NO
3.設置Build Setting參數在Architectures下增加armv7s
5.Mach-O Type:這里有好幾種類型核行,我們需要選中static library
6.設置Headers镶骗,將要公開的頭文件拖到Public下,要隱藏的放到Private或Project下,隱藏的頭文件不能被引用,
7導入頭文件
8.下面把這段腳本復制進去(格式不要錯,格式錯編譯不通過)用于合并真機和虛擬機的包用
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
10?最后編譯,command + B,編譯通過在finder中找到framework
11 生成后的framework直接拖入項目然后再需要用的地方導入例如