代码之家  ›  专栏  ›  技术社区  ›  Er. Vihar

pod中添加Alamofire的构建时错误swift 4 xCode 9

  •  2
  • Er. Vihar  · 技术社区  · 7 年前

    我正在做一个项目,我需要更新以支持Swift 4。在进行相关更改后,当我运行应用程序时,我遇到了下面提到的类似错误。在此之后,我创建了一个新的空项目,以检查其中也遇到了相同的错误。

    最初,我用Swift 4在xCode 9中创建了一个项目,并在pod文件中添加了Alamofire,然后在不更改代码的情况下运行代码。

    发生了什么?

    PhaseScriptExecution \[CP\]\ Embed\ Pods\ Frameworks /Users/rigel/Library/Developer/Xcode/DerivedData/xCode9Demo-fhmuhhcblhavqddwdzduqcfflaqu/Build/Intermediates.noindex/xCode9Demo.build/Debug-iphonesimulator/xCode9Demo.build/Script-2DACA56F3034C685ED1342BD.sh
        cd /Users/rigel/Vihar/Development/Demo/Created/xCode9Demo
        /bin/sh -c /Users/rigel/Library/Developer/Xcode/DerivedData/xCode9Demo-fhmuhhcblhavqddwdzduqcfflaqu/Build/Intermediates.noindex/xCode9Demo.build/Debug-iphonesimulator/xCode9Demo.build/Script-2DACA56F3034C685ED1342BD.sh
    
    mkdir -p /Users/rigel/Library/Developer/Xcode/DerivedData/xCode9Demo-fhmuhhcblhavqddwdzduqcfflaqu/Build/Products/Debug-iphonesimulator/xCode9Demo.app/Frameworks
    rsync --delete -av --filter P .*.?????? --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/rigel/Library/Developer/Xcode/DerivedData/xCode9Demo-fhmuhhcblhavqddwdzduqcfflaqu/Build/Products/Debug-iphonesimulator/Alamofire/Alamofire.framework" "/Users/rigel/Library/Developer/Xcode/DerivedData/xCode9Demo-fhmuhhcblhavqddwdzduqcfflaqu/Build/Products/Debug-iphonesimulator/xCode9Demo.app/Frameworks"
    building file list ... done
    Alamofire.framework/
    Alamofire.framework/Alamofire
    Alamofire.framework/Info.plist
    Alamofire.framework/_CodeSignature/
    Alamofire.framework/_CodeSignature/CodeResources
    
    sent 1730891 bytes  received 98 bytes  3461978.00 bytes/sec
    total size is 1730337  speedup is 1.00
    basename: invalid option -- 's'
    Try `basename --help' for more information.
    Command /bin/sh failed with exit code 1
    

    阿拉莫菲尔环境

    Alamofire版本:4.5.0

    Swift版本:4.0
    运行Alamofire的平台:iOS 10.3.3

    谁能帮帮我?

    2 回复  |  直到 7 年前
        1
  •  3
  •   Er. Vihar    7 年前

    在花了大量时间冲浪之后,我开始知道 问题与配置有关,主要是硬件配置
    一旦我尝试在另一台mac上运行相同的代码,它就可以完美地工作。
    据我所知,这不可能解决所有问题 但我分享了我的想法,因为如果有人陷入这样的问题,即使像我一样花了很长时间,也不要得到我建议的任何解决方案 请检查在另一台MAC上运行代码 .
    我必须在这个问题上花费大量时间,我希望其他人不要这样做。

        2
  •  2
  •   Prakash Ramasamy    7 年前

    我建议使用Alamofire 4.5.1

    添加以下行以在pod文件中包含Alamofire,该文件是在Swift 4上构建的,然后执行pod安装。

    吊舱“Alamofire”,“4.5.1”

    我希望在4.5.1版本正式发布之前,它能得到解决。所以,我们可以停止在pod文件中提及版本。