- library not found for -lxxxxx
注意检查Build Settings的Library Search Paths和Other Linker Flags是否残留有已删除的库配置。
- 升级Xcode后,就编译不了
未升级前还好好的项目,升级了Xcode后,就报Undefined symbols for architecture arm64...
尝试删除缓存Device Data。
Preferences-Locations-Derived Data
下方有行小字显示了它的路径,末尾有个小小的右箭头,点它进入文件夹
然后可以选中全部项,删掉~~
- Pods的库升级后,编译不了;.a链接库升级后,编译不了
同理请删Device Data。
- internal api error
在ios7真机调试时,bundleName不能是中文,改为英文即可
- Use of undeclared identifier ‘sqlite_int64'
如果有用到FMDB的话,头文件引入
#if FMDB_SQLITE_STANDALONE
#import <sqlite3/sqlite3.h>
#else
#import <sqlite3.h>
#endif
-Undefined symbols for architecture armv7
有时是因为更新了第三方库导致的,把xcode的drivedata清除即可
网友评论