Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 可可豆豆0.38.2作为扩展添加_Ios_Afnetworking_Cocoapods - Fatal编程技术网

Ios 可可豆豆0.38.2作为扩展添加

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

我从答案开始做步骤。一切正常,但现在我更新了cocoa pod,看起来“pod安装”并没有为项目生成所有依赖项

我发现,我需要将“project”改为“pods_project”,但它仍然不起作用

我做错了什么\也许我错过了什么

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文件运行
    pod安装
  • 打开.xcworkspace文件,清理和重建项目

  • 这对我有用。不需要任何其他步骤。

    这不起作用:扩展和主目标都将启用应用程序扩展模式。这是一个已知的问题,尚未解决:最初的问题不是关于扩展,而是关于扩展中的AFNetworking,所以情况完全不同。