簡體   English   中英

在iOS7 Swift項目中包含來自Swift Sources的Pod

[英]Include Pods from Swift Sources in iOS7 Swift Project

我有一個iOS7 Swift項目,並希望使用基於Swift代碼的這樣的pod。

在我的pod文件中,我可以像這樣包含pod:

platform :ios, "7.0"
pod "Timepiece"

假設項目在iOS上運行。如何從Swift源中包含pod?

您唯一的選擇是手動將源代碼插入到項目中,因為:

  1. 無法從Swift代碼構建靜態庫。
  2. 因此,用Swift編寫的Pod只能作為動態框架集成
  3. 在iOS 8之前,您不能擁有動態框架。

我認為你應該像iOS pod ,只需#importbridge.h文件中的所有.h文件,並通過選擇你的Target - >Build Setting -> Swift compiler - code generation來使用Objective-C bridging header

只需將bridge.h文件從項目拖到Swift compiler - code generation部分。

查看標准教程以獲取更多詳細信息。 願這對你有所幫助!!

我不確定這是你想要的。 Cocoapod是一名依賴經理。 當您在.xcodeproj的同一文件夾中創建一個pod文件,並通過終端在該文件夾中運行“pod install”時,將會創建一個.xcworkspace。 然后,您可以通過打開.xcworkspace文件而不是.xcodeproj來將pod項目與項目一起使用

參考: https//guides.cocoapods.org/using/using-cocoapods.html

暫無
暫無

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

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