gpt4 book ai didi

ios - Cocoapods:关闭 MagicalRecord 注销

转载 作者:IT老高 更新时间:2023-10-28 11:44:41 24 4
gpt4 key购买 nike

关闭 MagicalRecord 需要在它首次包含在项目中之前进行#define,但对于由 Cocoapods 管理的项目,我无权在 Pods 项目中添加#define。在这种情况下如何完全关闭注销?

我花了几个小时想办法做到这一点,在这里发帖希望它能帮助其他人。

编辑:这不是重复的,因为它讨论了在 Cocoapods 下关闭注销

最佳答案

您可以使用 post_install Hook 来修改几乎任何build设置。只需将此代码添加到您的 Podfile:

post_install do |installer|
target = installer.project.targets.find{|t| t.to_s == "Pods-MagicalRecord"}
target.build_configurations.each do |config|
s = config.build_settings['GCC_PREPROCESSOR_DEFINITIONS']
s = [ '$(inherited)' ] if s == nil;
s.push('MR_ENABLE_ACTIVE_RECORD_LOGGING=0') if config.to_s == "Debug";
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] = s
end
end

请注意,这只会在 debug 配置中禁用日志记录 - 在 release 配置中默认禁用日志记录。

关于ios - Cocoapods:关闭 MagicalRecord 注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com