2、打开设置,你可以看到一个描述文件管理:
3、点击安装,验证证书。
4、打开关于手机--证书信任设置,打开证书的开关。
5、重启手机和Charles 软件。就可以正常使用了。
苹果的企业开发证书,可以不经app store,直接发布到自己的网站上。其他人可以直接下载安装。但前提要用苹果自带的浏览器(safari)才能下载,其他浏览器不能识别该协议。一、制作证书
打开Keychain Access工具,把Keychain的配置改为如下图:
并从菜单中选择Keycahin Access->Certificate Assistant->Request a Certificate From a Certificate Authority.
填写必要的信息,生成证书保存在桌面或其他地方,等会要用到:
二、生成并安装证书
用企业版的apple id登陆苹果开发者中心: https://developer.apple.com, 登陆后选择对应的选项,上传之前生成的证书文件
生成证书文件后,下载下来,双击打开即安装。
三、增加APP ID
四、生成Profiles文件
在开发中心点击Provisioning Profiles中的Distribution, 点击“+”,增加Profiles。APP ID选择刚才增加的。
添加好之后,就可以下载下来,把它拖到Xcode中。或是拖到Organizer中。
五、发布应用
在XCode的Targets中选择签名:
在XCode的菜单Product->Archive中选择打包。打包时要把iPad或是iphone接到电脑上,并选择目标是iPad或是iphone才能成功。
您可以根据一下办法为iphone7添加fiddler证书。
现在IPhone上的应用(比如Safari, Firefox, Itunes, App Store)发出的HTTP/HTTPS都可以被Fiddler获取。
实例:
打开Safari,
1. 输入http://www.cnblogs.com/tankxiao. 看看Fiddler能否捕获。
2. 输入https://dynamic.12306.cn/otsweb/ 看看Fiddler能否捕获。
是不是HTTP和HTTPS都截获到了,你不但能截获,还可以下断点,修改Request, 修改Response, Do what you want.
用完了,记得把IPhone上的Fiddler代理关闭,以免IPhone上不了网。
只能捕获HTTP,而不能捕获HTTPS的解决办法
有时候会发现,Fiddler 只能捕获IPhone发出得HTTP请求,而不能捕获HTTPS请求,原因可能是证书没有安装好。
解决办法是:
1. 先把iPhone上所有的Fiddler证书删除 (拿出iPhone, 点”设置“->“通用”->"描述文件")
2. 安装上面的方法,重新安装Fiddler证书
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)