如何在安装后的Pod项目中添加文件夹引用?

时间:2016-02-24 23:15:09

标签: ios xcode cocoapods

所以,我正在尝试在由cocoapods创建的目标中添加文件夹引用。

我找到了这个解决方案,但它对我不起作用。 https://github.com/CocoaPods/CocoaPods/issues/3521

我在cocoapods 0.39。我只是将projects更改为pods_project,因为已弃用。

另外,如何在运行pod update时启用日志记录。我尝试了pod update --verbose,但我的puts没有显示。 :/

===========更新===========

post_install do |installer|
    puts "printing tests"
    installer.pods_project.targets.each do |target|
      target.build_configurations.each do |config|
        if target.name == "TargetWhereToAddTheFolderOrFileReference"
          source_files = target.source_build_phase.files
          folderReference = installer.project.add_file_reference("/AbsolutePath/To/FileOrFolder", installer.project.pod_group("PodGroupWhereToAddTheFileOrFolder"), true)
          target.source_build_phase.add_file_reference(btsdata, true)
        end
      end
    end
end

post_install do |installer|
    // another post install script is here.
end

我已经附加了失败的脚本以及它下面的另一个post_install脚本。那个puts "printing tests"也没有被调用....

===========更新结束===========

1 个答案:

答案 0 :(得分:1)

哦,我认为脚本只执行最后一次post_install而不是 都。你能把代码放在第一个post_install中吗?