构建时错误 swift 4 xCode 9,在 pod 中添加了 Alamofire

Build time error swift 4 xCode 9 with Alamofire added in pod

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

我做了什么?

最初,我在 xCode 9 中使用 Swift 4 创建了一个项目,并在 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 环境

Alamofire 版本:4.5.0
Xcode 版本:9_GM(测试版)
Swift版本:4.0
平台运行ning Alamofire:iOS10.3.3
macOS 版本 运行ning Xcode: 10.12.6

谁能帮帮我?

我建议使用 Alamofire 4.5.1

添加以下行以在基于 Swift 4 构建的 pod 文件中添加 Alamofire,然后执行 pod install。

pod 'Alamofire', '4.5.1'

我在 Mac OS 10.12.6, Xcode 9 & Swift 4.

上试过了

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

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

我希望你没有问题,但可能会从中得到帮助所以如果这不是你的答案,请不要将答案引向任何负面的方向。