【发布时间】:2017-06-11 05:01:02
【问题描述】:
我有一个 Config.h 文件,其中包含基于环境的各种预处理器条件。该项目有2个目标。通过预处理器参数,如果环境是第一个目标,我们可能有 BASE_URL = @"https://firsttarget.com/",而如果环境是第二个目标,我们可能有 BASE_URL = @"https://secondtarget.com/"。
出于法律目的,如果有人要重新编译程序集,并寻找字符串等...如果他们正在查看第二个目标应用程序的二进制文件,我们将无法让某人找到字符串 @"https://firsttarget.com/"。
所以我的问题是......如果它们不相关,是否在归档期间删除预处理器条件后面的字符串?
【问题讨论】:
标签: objective-c xcode cocoa-touch c-preprocessor