我正在为 Pod 不同的不同环境进行开发。比如说,测试版包含远程日志记录,而生产(App Store)则不包含。
为了有选择地禁用它们的实现,我检查了定义的常量,Pods-environment.h
但我无法从目标项目中访问它。
我应该像您在致谢中那样复制它还是我做错了?
我正在为 Pod 不同的不同环境进行开发。比如说,测试版包含远程日志记录,而生产(App Store)则不包含。
为了有选择地禁用它们的实现,我检查了定义的常量,Pods-environment.h
但我无法从目标项目中访问它。
我应该像您在致谢中那样复制它还是我做错了?
我不确定这样做是否正确,但对我有用。
在您项目的 pch 文件或任何地方。
#ifdef COCOAPODS
#import "../Pods/Pods-environment.h"
#endif
所以,简短而简单的答案是肯定的。
现在你应该自己链接/复制文件[1]。
[1] https://github.com/CocoaPods/CocoaPods/issues/1068#issuecomment-18492132
请注意:这可能会在未来发生变化,请检查引用的问题。