我正在Xcode中创建 iOS静态库。我将分发两个独立的二进制文件,一个用于在模拟器(x86架构)中运行。其他用于设备(ARM体系结构)。
我知道聚合目标,但我想知道是否可以编写脚本来检查代码是以Debug
还是Release
模式运行,即{{1}理想情况下的(调试)或Simulator
(发布)。
根据这一点,我可以对我的相应二进制文件进行一些检查以进行编译。
答案 0 :(得分:1)
设备不在调试或发布中运行。用户选择在调试或发布中构建其目标。但是,如果您愿意,可以提供库的调试版本。这是我见过的其他供应商所做的事情,并受到开发人员的高度赞赏。