当我试图构建大型iOS应用程序(hybrid,Swift+Objc)时,
我在这里的其他岗位上尝试过所有可能的解决方案,但不幸的是,都不起作用。虽然其他岗位的错误不同。对于调试配置,我将
其他post错误,
为iOS模拟器构建,但链接在为iOS构建的对象文件中,用于体系结构arm64
我的错误,
为iOS模拟器构建,但链接在为macOS构建的对象文件中,为体系结构x86_64构建的文件中
如何解决此问题?我需要同时在iOS真实设备和模拟器中运行。
无论在哪里获得库,都应该请求为iOS模拟器编译的库,而不是为macOS编译的库,尽管它们具有通过
您可以使用以下命令验证静态(。a)或动态库(。dylib)是否已为iOS模拟器编译:
otool -l <path-to-library> | grep platform
输出的含义如下: