Ios 可可豆豆0.38.2作为扩展添加
我从答案开始做步骤。一切正常,但现在我更新了cocoa pod,看起来“pod安装”并没有为项目生成所有依赖项 我发现,我需要将“project”改为“pods_project”,但它仍然不起作用 我做错了什么\也许我错过了什么Ios 可可豆豆0.38.2作为扩展添加,ios,afnetworking,cocoapods,Ios,Afnetworking,Cocoapods,我从答案开始做步骤。一切正常,但现在我更新了cocoa pod,看起来“pod安装”并没有为项目生成所有依赖项 我发现,我需要将“project”改为“pods_project”,但它仍然不起作用 我做错了什么\也许我错过了什么 platform :ios, "8.0" use_frameworks! def shared_pods pod 'AFNetworking' end target 'Asd', :exclusive => true do shared_po
platform :ios, "8.0"
use_frameworks!
def shared_pods
pod 'AFNetworking'
end
target 'Asd', :exclusive => true do
shared_pods
end
target 'QuickAsd', :exclusive => true do
shared_pods
end
post_install do |installer_representation|
installer_representation.pods_project.targets.each do |target|
if target.name == "Pods-QuickAsd-AFNetworking"
target.build_configurations.each do |config|
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= ['$(inherited)', 'AF_APP_EXTENSIONS=1']
end
end
end
end
看起来,对于新的Pods(0.38.2)和AFNetworking(2.5.4)版本,您无需执行链接中描述的步骤即可修复AFNetworking的问题
如果target.name==“Pods QuickAsd AFNetworking”
更改为如果target.name==“AFNetworking”
pod init
命令创建的所有内容,从头开始重新执行所有pod初始化pod安装
这对我有用。不需要任何其他步骤。这不起作用:扩展和主目标都将启用应用程序扩展模式。这是一个已知的问题,尚未解决:最初的问题不是关于扩展,而是关于扩展中的AFNetworking,所以情况完全不同。