目前,我在项目中使用的其中一个库存在问题,它根本不允许我为 iOS 模拟器进行构建。
收到以下错误消息: 为 iOS 模拟器构建,但链接库 '!@#$%^&.a' 是为 iOS 构建的。
在我的课堂上,我有以下代码:
#if (TARGET_IPHONE_SIMULATOR==0)
void !@#$%^&_init(void);
#endif
我试图在为 iPhone 模拟器构建应用程序时排除该文件,方法是将其添加到Build Settings > Build Options > Excluded Source File Names > Any iOS Simulator SDK
我还尝试排除以下架构:arm64、arm64e 和 armv7。
将“仅构建活动架构”设置为“是”,对我没有任何作用,也没有验证构建产品或验证工作空间。
实际上,上述解决方案都不适合我,所以我不得不在这里问这个问题。