![](/img/trans.png)
[英]Library not loaded: @rpath/Alamofire.framework/Alamofire
[英]Alamofire Framework
我在項目中使用Alamofire
,當我在Iphone 5s中運行該項目時,一切都找到了,但是我有另一個IPhone 5 ,當我運行該應用程序時,出現此錯誤
lipo:指定-delete選項時,輸入文件(../myApp.app/Frameworks/Alamofire.framework/Alamofire)必須是胖文件。
我正在使用Swift 4.0
我嘗試了許多解決方案,但是沒有任何工作,例如包含我在本文中找到的腳本
有什么幫助嗎?
謝謝
如果您不想使用任何上述依賴管理器,則可以手動將Alamofire集成到項目中。
嵌入式框架
打開終端, cd
進入您的頂級項目目錄,並運行以下命令“如果”您的項目未初始化為git存儲庫:
$ git init
通過運行以下命令將Alamofire添加為git 子模塊 :
$ git submodule add https://github.com/Alamofire/Alamofire.git
打開新的Alamofire
文件夾,然后將Alamofire.xcodeproj
拖到應用程序Xcode項目的項目瀏覽器中。
它應該嵌套在應用程序的藍色項目圖標下方。 它是在所有其他Xcode組之上還是之下都沒有關系。
在項目瀏覽器中選擇Alamofire.xcodeproj
,然后驗證部署目標是否與您的應用程序目標相匹配。
+
按鈕。 您將看到兩個不同的Alamofire.xcodeproj
文件夾,每個文件夾都有兩個不同版本的Alamofire.framework
嵌套在Products
文件夾中。
選擇哪個“
Products
文件夾都沒有關系,但是選擇頂部還是底部Alamofire.framework
沒有關系。
選擇iOS頂部的Alamofire.framework
和OS X底部的Alamofire.framework
。
您可以通過檢查項目的構建日志來驗證選擇了哪一個。
Alamofire
的構建目標將列為Alamofire iOS
,Alamofire macOS
,Alamofire tvOS
或Alamofire watchOS
。
就是這樣!
自動將
Alamofire.framework
作為目標依賴項,鏈接框架和嵌入式框架添加到復制文件構建階段,這是您在模擬器和設備上構建所需要的全部。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.