如果.a文件缺少64位的架构
解决办法:将Architectures修改位:$(ARCHS_STANDARD_32_BIT)
注意: 静态库是区分真机和模拟器的, 如果在真机上使用模拟器的静态库是不可以运行的
"_SCNetworkReachabilityCreateWithName", referenced from:
代表静态库中依赖的一些框架没有导入.如果静态库中用到了框架就必须导入
"std::terminate()", referenced from:
但凡看到错误提示中提示两个冒号C++代码, 默认情况下Xcode创建的工程是不支持C++.
如何解决: 将工程中任意一个文件的后缀改为.MM即可
.m | c语言&OC混编 |
.mm | c++语言&OC混编& C代码 |
.c | 纯C语言 |
.cpp | 纯C++ |