我正在 Xcode 中创建一个 iOS 静态库。我将分发两个单独的二进制文件,一个用于在模拟器(x86 架构)中运行,另一个用于设备(ARM 架构)。
我知道聚合目标,但我想知道是否可以编写一个脚本来检查代码是否在 Debug
或 Release
模式下运行,即理想情况下在模拟器
(调试)或设备
(发布)中。
根据这一点,我可以在各自的二进制文件中进行一些检查以进行编译或不编译。
最佳答案
设备不在调试或发布中运行。用户选择在调试或发布中构建目标。不过,如果您愿意,可以提供库的调试版本。这是我看到其他供应商所做的事情,并且受到开发人员的高度赞赏。
关于ios - 用于在 Xcode 中检查构建模式的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21805239/