iOS-Universal-Framework 支持XCode7

Xcode7编译app主工程没有问题,但是使用XCode7编译之前bundle framework就会失败。

解决方案,需要操作两步。

  • 第一步,运行附件中的python脚本

    • 脚本文件路径
    - auto_xcode_edit     - framework     - main.py 
    • 具体操作方法

      • 拷贝附件文件,解压缩到你的工程文件夹中

        比如下图是解压缩到framework工程,确认auto_xcode_edit文件夹和xxxx.xcodeproj一个路径下

      • cd 到工程路径
        比如,cd到上图的sdwebimage目录下

      • 运行python auto_xcode_edit/main.py

      OK– 第一步、工程中老的python脚本修复完毕

  • 第二步,打开xxx工程名xxx.xcodeproj工程,在工程设置中Build Phases加入Run Script Phase,Shell脚本

    脚本

    
    # remove the last framework
    
    set -e
    set +u
    echo rm -rf "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework"
    rm -rf "${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.framework"
    

    iOS-Universal-Framework 支持XCode7_第1张图片

  • 第三步,执行pod update,生成新的workspace

  • 第四步最后把工程相关的修改提交到git

具体请看https://github.com/bjtufang/run-universal-framework-in-xcode7

你可能感兴趣的:(python,xcode,解决方案)