我正在尝试在我的应用中添加模块(SwiftyJSON)但收到错误。我按照https://www.raywenderlich.com/97014/use-cocoapods-with-swift教程在我的Mac OS上安装cocoapod并成功安装。我也成功安装了模块。但是,当我尝试使用import SwiftyJSON
语句在swift文件中加载模块时,我收到的错误是No such module SwiftyJSON
。
SwiftyJSON的文档:https://github.com/SwiftyJSON/SwiftyJSON#integration
Podfile
platform :ios, '9.0'
target 'ApplePaySwag' do
use_frameworks!
# Pods for ApplePaySwag
pod 'SwiftyJSON'
pod 'AEXML'
target 'ApplePaySwagTests' do
inherit! :search_paths
# Pods for testing
end
end
我错过了什么吗?
答案 0 :(得分:1)
1)尝试使用use_frameworks!目标之外(在平台下) 2)pod安装 3)如果导入无效,请尝试清洁应用程序(cmd + shift + k) 4)还清理项目中的派生数据 - > xcode - >窗口 - >项目 - >派生数据(删除)
# Uncomment this line to define a global platform for your project
platform :ios, '9.0'
target 'TestingModules' do
use_frameworks!
# Pods for TestingModules
pod 'SwiftyJSON'
pod 'AEXML'
target 'TestingModulesTests' do
inherit! :search_paths
# Pods for testing
end
target 'TestingModulesUITests' do
inherit! :search_paths
# Pods for testing
end
end
答案 1 :(得分:0)
在您的podfile中添加
# Uncomment this line to define a global platform for your project
platform :ios, '9.0'
use_frameworks!
def common_pods
end
target 'ApplePaySwag' do
common_pods
pod 'SwiftyJSON'
pod 'AEXML'
end
target 'ApplePaySwagTests' do
common_pods
end
并运行pod install,
然后清理你的项目..
之后关闭ApplePaySwag.xcodeproj并打开ApplePaySwag.xcworkspace