创建Acknowledgements.plist时,pod安装会导致错误"未知文件类型"

Mas*_*ima 9 ios cocoapods

我正在为我的应用程序使用CocoaPods.

其中一个模块是用Swift编写的,所以我的Podfile如下所示.

platform :ios, "8.0"
use_frameworks!

target "ossTest" do
    pod 'Charts', "~> 2.0"
    pod "Color-Picker-for-iOS", "~> 2.0"
end

post_install do | installer |
require 'fileutils'

FileUtils.cp_r('Pods/Target Support Files/Pods/Pods-Acknowledgements.plist', 'ossTest/Settings.bundle/Acknowledgements.plist', :remove_destination => true)
# error
#FileUtils.cp_r('Pods/Pods-acknowledgements.plist', 'ossTest/Settings.bundle/Acknowledgements.plist', :remove_destination => true)

end
Run Code Online (Sandbox Code Playgroud)

当我运行时pod install,会出现一条错误消息:

[!] An error occurred while processing the post-install hook of the Podfile.

unknown file type: Pods/Target Support Files/Pods/Pods-Acknowledgements.plist
Run Code Online (Sandbox Code Playgroud)

当然,我已经准备好了Setting.bundle并在bundle中,我创建了一个空的Acknowledgement.plist,并将root.plist修改为建议的设置.

我的CocoaPods版本是0.39.0.

我该如何解决错误?

moj*_*uba 24

在我的情况下,我只是pod install在错误的目录中运行.显然,因为Podfile中的文件路径是相对的,这意味着您应该从项目的根目录运行脚本.