使用 Podfile 设置组织和类前缀

Fun*_*bit 2 workspace cocoa organization prefix ios

我有一个使用 CocoaPods 的项目。使用的 Pod 之一是 devpod。因为有时很容易做到,所以我在工作区的 pod 项目的 devpod 内创建一个新文件,然后直接运行 pod install 。遗憾的是,pod 项目没有设置组织和类前缀,因此每个文件的头部缺少版权行。我总是需要自己添加。我可以为 pod 项目设置组织和类前缀并且它可以工作,但是一旦再次运行 pod install,这些设置就会消失。

有没有一种方法可以使用 podfile 来配置工作区中 pod 项目的组织和类前缀,这样我就不需要每次都手动执行此操作(并且大多数时候都会忘记这一点)?

感谢您的帮助!

Pat*_*rik 5

将其附加到您的 Podfile 中,您就可以开始了。

post_install do |installer|
    installer.pods_project.root_object.attributes["CLASSPREFIX"] = "ABC"
    installer.pods_project.root_object.attributes["ORGANIZATIONNAME"] = "my company"
end
Run Code Online (Sandbox Code Playgroud)