美文网首页
iOS编译FFmpeg中遇到的坑

iOS编译FFmpeg中遇到的坑

作者: e36350f93207 | 来源:发表于2018-07-05 14:27 被阅读29次

    在看了众多教程以后,发现了很多人推荐的一键打包脚本,我开开心心的找到了脚本FFmpeg-iOS-build-script.这个脚本目前对应的版本是3.4.2(网上众多教程,我就不介绍怎么用了)
    网上有些人说还要下载源码什么的,这里说一下并不需要.因为这个神奇的脚本会自动帮你下载源码.按照脚本说明切换到了目录下
    准备执行:

    Usage
    Use build-ffmpeg-tvos.sh for tvOS.
    
        To build everything:
    
          ./build-ffmpeg.sh
    
        To build arm64 libraries:
    
          ./build-ffmpeg.sh arm64
    
        To build fat libraries for armv7 and x86_64 (64-bit simulator):
    
          ./build-ffmpeg.sh armv7 x86_64
    
        To build fat libraries from separately built thin libraries:
    
          ./build-ffmpeg.sh lipo
    

    我选择了./build-ffmpeg.sh 打算to build everything
    在编译的过程中出现了如下错误

    本尊的截图.png
    错误: "xcrun -sdk iphoneos clang is unable to create an executable file. C compiler test failed."
    在网上一通搜.有人说要删除
    CFLAGS="$CFLAGS -mios-version-min=$DEPLOYMENT_TARGET" 中的#-fembed-bitcode
    删除以后仍然报错"xcrun -sdk iphoneos clang is unable to create an executable file. C compiler test failed."
    又是各种搜索,但是仍然无果.看来还有真正的错误原因没有被我发现.最后仔细阅读shell里的错误提示发现 本尊的截图.png
    好奇心驱使下在找到了这个文件发现如下错误:xcrun:
    error: SDK "iphoneos" cannot be located
    在网上搜索以后找了一遍文章MD_明Sir的文章
    解决方案是:
    sudo xcode-select -s /Applications/Xcode.app/Contents/Develope
    顺利的解决了问题!打错了心心念念的静态包!
    希望这篇文章能帮到同样遇见该问题的朋友.

    相关文章

      网友评论

          本文标题:iOS编译FFmpeg中遇到的坑

          本文链接:https://www.haomeiwen.com/subject/zfkpuftx.html