簡體   English   中英

使用 Carthage 在 Xcode 中導入 ZipFoundation 不起作用

[英]Importing ZipFoundation in Xcode using Carthage not working

我按照所有步驟使用 Carthage 在我的項目中導入 Zipfoundation,但它不起作用。 我可以使用 Carthage 毫無問題地導入 Alamofire,所以我猜第一步是正確的。

Zipfoundation 可以毫無問題地導入文件夾。 主要區別在於 ZipFoundation 提到必須通過將 ZIPFoundation.xcodeproj 拖到 Xcode 的 Project Navigator 來將獲取的項目集成到您的工作區中。

在此處輸入圖片說明

我把它拖到我的項目中,什么也沒發生。 所以我拖動框架並將信息添加到構建階段,就像我對 Alamofire 所做的那樣,但仍然沒有。

當我輸入“Import Alamofire”時,Alamofire 出現但“Import ZIPFoundation”沒有顯示

有沒有我遺漏的步驟?

在此處輸入圖片說明

在此處輸入圖片說明

添加依賴關系.xcodeproj可有點麻煩,因為Xcode中有移動拖入的文件中的現有項目的趨勢。
但要添加一個依賴於一個工作區,該項目拖應該是兄弟,而不是消費項目的一個孩子

3 事情對於它的工作很重要:

  • 您的項目必須是 Xcode 工作區的一部分(它可以是目前僅包含一個項目的工作區)
  • ZIP Foundation 必須通過carthage update --no-build檢出
  • 該項目必須與工作區中的消費項目處於同一級別:

在此處輸入圖片說明

當您將 ZIP Foundation 與上述方法集成時,您也不需要“復制框架”腳本。 當您使用--no-build選項時,Carthage Build 文件夾將不包含二進制框架。
只需確保ZIPFoundation.framework位於目標的“嵌入式二進制文件”列表中。

暫無
暫無

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

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