iOS 错误笔记以及解决方法

DA2F4F57-FDA6-44C6-AEAE-D578996D0AF7.png

如果出现“ "_fwrite$UNIX2003", referenced from:”这种情况可能是你添加的类库问题,可以尝试两种方法解决:
第一种就是你看看你是不是用的模拟器运行的,尝试用真机运行。
第二种就是先在AppDelegate.h里面添加

if defined (__unix) || (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)

ifndef ENABLE_COMPATIBILITY_WITH_UNIX_2003

define ENABLE_COMPATIBILITY_WITH_UNIX_2003

FILE *fopen$UNIX2003(const char *filename, const char *mode);
size_t fwrite$UNIX2003(const void *ptr, size_t size, size_t nitems, FILE *stream);

endif

endif

然后在AppDelegate.m里面添加

if defined (__unix) || (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)

ifndef ENABLE_COMPATIBILITY_WITH_UNIX_2003

define ENABLE_COMPATIBILITY_WITH_UNIX_2003

FILE *fopen$UNIX2003(const char *filename, const char *mode) {
return fopen(filename, mode);
}
size_t fwrite$UNIX2003(const void *ptr, size_t size, size_t nitems, FILE *stream) {
return fwrite(ptr, size, nitems, stream);
}

endif

endif

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容