美文网首页
iOS开发时遇到的问题

iOS开发时遇到的问题

作者: 我家的小鲤鱼 | 来源:发表于2021-01-27 10:03 被阅读0次

1.数据库加密之Xcode9.0后,sqlcipher加密:Implicit declaration of function ’sqlite3_key‘is invalid in C99问题

解决办法

修改链接路径,使其引用自正确的文件

既然是链接文件出错,那么我们通过修改#import < sqlite3.h > 改为#import < SQLCipher/sqlite3.h > ,让其链接到sqlcipher下的sqlite3.h文件,可以解决这个问题

注意,如果像我们上一篇文章,是通过静态库来配置SQLCipher,是找不到< SQLCipher/sqlite3.h>路径的,我们可以通过强制打破隐式声明的方式解决这个问题,在FMDatabase.m中声明sqlite3_key和sqlite3_rekey:

#if defined(SQLITE_HAS_CODEC)
SQLITE_API int sqlite3_key(sqlite3 *db, const void *pKey, int nKey);
SQLITE_API int sqlite3_rekey(sqlite3 *db, const void *pKey, int nKey);
#endif

2.charles开启Charles-Proxy-macOS Proxy 时报错

Charles cannot configure your proxy settings while it is on a read-only volume. Perhaps you are running Charles from the disk image? If so, please copy Charles to the Applications folder and run it again. Otherwise please ensure that Charles is writable by the current user and try again.
解决:

终端输入后重启

sudo chown -R root "/Applications/Charles.app/Contents/Resources"
sudo chmod -R u+s "/Applications/Charles.app/Contents/Resources"

相关文章

  • iOS开发时遇到的问题

    1.数据库加密之Xcode9.0后,sqlcipher加密:Implicit declaration of fun...

  • iOS 开发中你是否遇到这些经验问题(二)

    iOS 开发中你是否遇到这些经验问题(二) iOS 开发中你是否遇到这些经验问题(二)

  • iOS 开发中你是否遇到这些经验问题

    iOS 开发中你是否遇到这些经验问题(二) iOS 开发中你是否遇到这些经验问题(二)

  • iOS 开发小经验

    iOS 开发中你是否遇到这些经验问题(一)iOS 开发中你是否遇到这些经验问题(二)iOS 日常工作之常用宏定义大全

  • iOS开发时遇到的问题记录

    用以记录在做iOS项目时总结的经验,让别人或自己以后少踏入这些坑。或者进坑后如何更快脱坑。 1.以前使用Mac自带...

  • 搭建工程框架的问题

    工程开发遇到的问题: 1.ios开发时,在Xcode中添加多个targets进行版本控制blog.163.com/...

  • iOS14适配

    开发中遇到的问题, iOS14已经发布,记录一下开发中遇到的问题.不定时更新,欢迎大家评论补充. iOS14适配总...

  • 开发时遇到的问题

    1.在布局的时候,父元素没有高度或者宽度,那么里面浮动的子元素不会显示,但是设置了overflow:hidden之...

  • NSURLSession/NSURLConnection HTT

    在开发app时,遇到了在iOS 9中发送https请求报错的问题:NSURLSession/NSURLConnec...

  • IOS 生成证书

    第一次接触 IOS 开发,将遇到的问题做记录。 前提: 1、已经注册 IOS 开发者(付费) ...

网友评论

      本文标题:iOS开发时遇到的问题

      本文链接:https://www.haomeiwen.com/subject/vyrnectx.html