[英]How to use Alamofire inside a framework?
首先,您應該創建 CocoaTouch 框架的目標。
然后你應該將你的 CocoaTouch 框架添加到你的主項目的 PodFile 中:
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
target 'MainApp' do
use_frameworks!
end
target 'CocoaTouchFramework' do
use_frameworks!
end
pod 'Alamofire'
或者您可以為框架設置特定的 pod:
platform :ios, '9.0'
use_frameworks!
#Your custom framework's pods
def customframework_pods
pod 'Alamofire'
end
target 'MainApp' do
pod 'MyAwesomePod', '~>1.0'
customframework_pods
end
target 'CocoaTouchFramework' do
customframework_pods
end
我找到了另一個關於此的答案:
# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
# Uncomment this line if you're using Swift
# use_frameworks!
workspace 'YourWorkSpaceName'
xcodeproj 'Project/ProjectName.xcodeproj'
xcodeproj 'CustomFramework/Framework.xcodeproj'
def project_pods
pod 'Alamofire'
end
def framework_pods
pod 'Alamofire'
end
target 'ProjectName' do
xcodeproj 'Project/ProjectName.xcodeproj'
project_pods
end
target 'ProjectName' do
xcodeproj 'Project/ProjectName.xcodeproj'
project_pods
end
target 'Framework' do
xcodeproj 'CustomFramework/Framework.xcodeproj'
framework_pods
end
target 'Framework' do
xcodeproj 'CustomFramework/Framework.xcodeproj'
framework_pods
end
我希望它有效
享受
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.