我正在尝试在flutter项目中安装alamofire pod文件,但我 出现类似“找不到框架Alamofire”的错误
我在iOS文件夹中运行pod install,它会给出类似“找不到框架Alamofire”的错误
我已经添加了pod文件代码
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
'project '
Runner ', {
'Debug' =>: debug,
'Profile' =>: release,
'Release' =>: release,
}
def parse_KV_file(file, separator = '=')
file_abs_path = File.expand_path(file)
if !File.exists ? file_abs_path
return [];
end
pods_ary = []
skip_line_start_symbols = ["#", "/"]
File.foreach(file_abs_path) { | line |
next
if skip_line_start_symbols.any ? { | symbol | line = ~/^\s*#{symbol}/
}
plugin = line.split(pattern = separator)
if plugin.length == 2
podname = plugin[0].strip()
path = plugin[1].strip()
podpath = File.expand_path("#{path}", file_abs_path)
pods_ary.push({: name => podname,
: path => podpath
});
else
puts "Invalid plugin specification: #{line}"
end
}
return pods_ary
end
target 'Runner'
do# use_frameworks!
pod 'Alamofire'#
Prepare
symlinks folder.We use symlinks to avoid having Podfile.lock# referring to absolute paths on developers ' machines.
system('rm -rf .symlinks')
system('mkdir -p .symlinks/plugins')
# Flutter Pods
generated_xcode_build_settings = parse_KV_file('./Flutter/Generated.xcconfig')
if generated_xcode_build_settings.empty ?
puts "Generated.xcconfig must exist. If you're running pod install manually, make sure flutter packages get is executed first."
end
generated_xcode_build_settings.map { | p |
if p[: name] == 'FLUTTER_FRAMEWORK_DIR'
symlink = File.join('.symlinks', 'flutter')
File.symlink(File.dirname(p[: path]), symlink)
pod 'Flutter',: path => File.join(symlink, File.basename(p[: path]))
end
}
#
Plugin Pods
plugin_pods = parse_KV_file('../.flutter-plugins')
plugin_pods.map { | p |
symlink = File.join('.symlinks', 'plugins', p[: name])
File.symlink(p[: path], symlink)
pod p[: name],: path => File.join(symlink, 'ios')
}
end
post_install do |installer |
installer.pods_project.targets.each do |target |
target.build_configurations.each do |config |
config.build_settings['ENABLE_BITCODE'] = 'NO'
end
end
end
ld:警告:找不到选项'-F / Users / admin / Library / Developer / Xcode / DerivedData / Runner-cmruivjpakthlvdshvwqbtebetrj / Build / Products / Debug-iphoneos / Alamofire'的目录 ld:找不到框架SwiftyJSON clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)