新秋七 iOS小记 【配置Profile证书/Charles】

2019-07-07  本文已影响0人  不不不不同学

1、Archive打包遇到些问题。
(1)Archive过程顺利,但Distribute App过程失败,证明Archive过程不需要严格验证证书。
(2)Distribute App过程,Enterprise 其实对应 In House
(3)不知为何,现在一直都要求我手动选择证书,之前是可以自动挑选证书的。
(4)到第四步(Select certificate and iOS In House profiles)一直没有合适的Profile文件。对Profile文件的要求:

但最后修改后,发现都会被重置,而在打包的时,仍然不停地要求输入账户 + 密码。暂未找到解决办法。

2、Profile文件被双击后,会被加载到系统中,可在以下路径中做管理。

~/Library/MobileDevice/Provisioning Profiles

3、接接口过程遇到些问题。实质原因是方法用错误。
(1)先用POSTMan试试接口是否能通,通的话则不是后台的问题。
(2)可用Charles抓包:

iOS开发抓包工具之Charles使用
Mac下Charles的抓包使用
【抓包工具--Charles】Charles在Mac OX下Contents乱码怎么办?
抓包工具Charles使用指南Mac

(3)用Charles抓包时,若对象是Https地址,则看不到request、respon(显示<unknown>)。若对象是Http地址,则可以看到。以及GET、POST方式;远程端口,来验证是否成功修改Hosts。
(4)POST区分普通请求、body参数请求。对应的AF的方法不一样。

4、AF框架久了没用,陌生了很多。
(1)基础了解

    //初始化一个AFHTTPSessionManager
    AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
    // 请求体 数据为json类型
    manager.requestSerializer = [AFJSONRequestSerializer serializer];
    // 响应体 数据为json类型
    manager.responseSerializer = [AFJSONResponseSerializer serializer];

AFNetworking3.0 post JSON参数
afnetworking发起post请求
IOS AFNetWorking 通过body传递参数给服务器
(2)POST需要用body参数,则需要使用带constructingBodyWithBlock的POST方法。

5、sha1加密、MD5加密

上一篇 下一篇

猜你喜欢

热点阅读