簡體   English   中英

Alamofire框架

[英]Alamofire Framework

我在項目中使用Alamofire ,當我在Iphone 5s中運行該項目時,一切都找到了,但是我有另一個IPhone 5 ,當我運行該應用程序時,出現此錯誤

lipo:指定-delete選項時,輸入文件(../myApp.app/Frameworks/Alamofire.framework/Alamofire)必須是胖文件。

我正在使用Swift 4.0

我嘗試了許多解決方案,但是沒有任何工作,例如包含我在本文中找到的腳本

指定-remove選項時,輸入文件XXXX必須是胖文件

有什么幫助嗎?

謝謝

手動添加到您的項目中:

如果您不想使用任何上述依賴管理器,則可以手動將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 iOSAlamofire macOSAlamofire tvOSAlamofire watchOS

  • 就是這樣!

    自動將Alamofire.framework作為目標依賴項,鏈接框架和嵌入式框架添加到復制文件構建階段,這是您在模擬器和設備上構建所需要的全部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM