我在我的项目中使用Alamofire
,当我在我的iPhone 5s中运行项目时,一切都找到了,但我有另一个IPhone 5,当我运行应用程序时,我收到此错误
lipo:当指定-delete选项时,输入文件(../myApp.app/Frameworks/Alamofire.framework/Alamofire)必须是胖文件。
我正在使用swift 4.0
我尝试了很多解决方案,但没有任何工作,例如包含我在这篇文章中找到的脚本
input file XXXX must be a fat file when the -remove option is specified
有帮助吗?
谢谢
手动add它到你的项目:
如果您不想使用上述任何依赖管理器,可以手动将Alamofire集成到您的项目中。
嵌入式框架
cd
到您的顶级项目目录,并运行以下命令“if”您的项目未初始化为git存储库:
$ git init
$ git submodule add https://github.com/Alamofire/Alamofire.git
Alamofire
文件夹,然后将Alamofire.xcodeproj
拖到应用程序Xcode项目的Project Navigator中。
它应该嵌套在应用程序的蓝色项目图标下面。无论是高于还是低于所有其他Xcode组并不重要。Alamofire.xcodeproj
,并验证部署目标是否与应用程序目标的匹配。+
按钮。Alamofire.xcodeproj
文件夹,每个文件夹都有两个不同版本的Alamofire.framework
嵌套在Products
文件夹中。
你选择哪个Products
文件夹并不重要,但无论你选择顶部还是底部Alamofire.framework
都很重要。Alamofire.framework
和适用于OS X的底部Alamofire
。
您可以通过检查项目的构建日志来验证您选择的那个。 Alamofire iOS
的构建目标将被列为Alamofire macOS
,Alamofire tvOS
,Alamofire watchOS
或Alamofire.framework
。