20161216微信支付全程配置


首先感谢这篇文章让我受益匪浅,少走很多弯路

iOS开发---微信支付

所以他说的我就不赘述了,不懂可以问我

我按照他的步骤来还是出错了,出现的错误如下

原来是项目少了CoreTelephony.framework.框架,需要添加,然后就可以了

最后

然后就可以成功支付了

回来的时候发现不能只能真机测试不能虚拟机,网上说的是:iOS开发Wechat SDK 几个小坑

解决方法一:

直接真机调试。

解决犯法二:

下载支持i386deSDK

于是又去官网下载最新的SDK

但还是不行,加了libc++.dylib 也不行

更新到1.7.5需要添加的:

重要!

SDK1.7.51. 提高稳定性2. 加快registerApp接口启动速度

SDK1.7.41. 更新支持iOS启用 ATS(App Transport Security)2. 需要在工程中链接CFNetwork.framework3. 在工程配置中的”Other Linker Flags”中加入”-Objc”和“ -all_load”SDK1.7.31. 增强稳定性,适配iOS102. 修复小于32K的jpg格式缩略图设置失败的问题SDK1.7.21. 修复因CTTeleponyNetworkInfo引起的崩溃问题

SDK1.7.11. 支持兼容ipv6(提升稳定性)2. xCode Version 7.3.1 (7D1014) 编译

SDK1.71. 支持兼容ipv62. 修复若干问题增强稳定性SDK1.6.31. xCode7.2 构建的sdk包。2. 请使用xCode7.2进行编译。3. 需要在Build Phases中Link Security.framework4. 修复若干小问题。

SDK1.6.21、xCode7.1 构建的sdk包2、请使用xCode7.1进行编译SDK1.6.11、修复armv7s下,bitcode可能编译不过2、解决warning

SDK1.61、iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。受此影响,当你的应用在iOS 9中需要使用微信SDK的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码:LSApplicationQueriesSchemesweixinNSAppTransportSecurityNSAllowsArbitraryLoads2、开发者需要在工程中链接上 CoreTelephony.framework3、解决bitcode编译不过问题

SDK1.51、废弃safeSendReq:接口,使用sendReq:即可。2、新增+(BOOL) sendAuthReq:(SendAuthReq*) req viewController : (UIViewController*) viewController delegate:(id) delegate;

支持未安装微信情况下Auth,具体见WXApi.h接口描述

3、微信开放平台新增了微信模块用户统计功能,便于开发者统计微信功能模块的用户使用和活跃情况。开发者需要在工程中链接上:SystemConfiguration.framework,libz.dylib,libsqlite3.0.dylib。

优质内容筛选与推荐>>
1、在vue中创建自定义指令
2、BigDecimal中要注意的一些事
3、JSONPath小试牛刀之Snack3
4、C89:论符号
5、升级内核到最新稳定版


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号