将致谢添加到设置包
Adding Acknowledgments to Settings bundle
我正在按照本指南将我 Pods 的所有确认添加到我的应用程序设置包中。
https://github.com/CocoaPods/CocoaPods/wiki/Acknowledgements
我得到这个:
我可以看到 acknowledgement.plist 文件和降价到 Xcode。
建议?
很可能您没有设置包或者它没有 Acknowledgements.plist 文件。如果您在您引用的页面上查看 post_install 挂钩的代码,您会看到
FileUtils.cp_r('Pods/Target Support Files/Pods/Pods-Acknowledgements.plist', 'Resources/Settings.bundle/Acknowledgements.plist', :remove_destination => true)
您已确认 Pods-Acklnowledgements.plist 文件存在。但是如果您查看您的错误消息,问题出在复制目标,而不是源。
如果目标不存在,我不确定 remove_destination => true
是否会出错。因此,首先检查您是否已在您的应用程序中创建了一个设置包。如果有,那么我建议向其中添加一个虚拟 Acknowledgements.plist 文件,以便 post-install 挂钩可以删除一些内容。
我正在按照本指南将我 Pods 的所有确认添加到我的应用程序设置包中。 https://github.com/CocoaPods/CocoaPods/wiki/Acknowledgements
我得到这个:
我可以看到 acknowledgement.plist 文件和降价到 Xcode。
建议?
很可能您没有设置包或者它没有 Acknowledgements.plist 文件。如果您在您引用的页面上查看 post_install 挂钩的代码,您会看到
FileUtils.cp_r('Pods/Target Support Files/Pods/Pods-Acknowledgements.plist', 'Resources/Settings.bundle/Acknowledgements.plist', :remove_destination => true)
您已确认 Pods-Acklnowledgements.plist 文件存在。但是如果您查看您的错误消息,问题出在复制目标,而不是源。
如果目标不存在,我不确定 remove_destination => true
是否会出错。因此,首先检查您是否已在您的应用程序中创建了一个设置包。如果有,那么我建议向其中添加一个虚拟 Acknowledgements.plist 文件,以便 post-install 挂钩可以删除一些内容。