微信的文档上说明是: 在你的工程文件中选择Build Setting,在"Other Linker Flags"中加入"-Objc -all_load",

首先了解-Objc -all_load -force_load
参考地址: http://www.cnblogs.com/yashi88/p/3551947.html
-ObjC:这个flag告诉链接器把库中定义的Objective-C类和Category都加载进来。这样编译之后的app会变大(因为加载了其他的objc代码进来)。但是如果静态库中有类和category的话只有加入这个flag才行。
-all_load: 这个flag是专门处理-ObjC的一个bug的。用了-ObjC以后,如果类库中只有category没有类的时候这些category还是加载不进来。变通方法就是加入-all_load或者-force-load。-all_load会强制链接器把目标文件都加载进来,即使没有objc代码。-force_load在xcode3.2后可用。但是-force_load后面必须跟一个只想静态库的路径。
-force_load: 后面必须要指定具体的文件。
但是代码中使用-all_load会强制链接器把目标文件都加载进来,出现一大堆编译bug,饶了好久才解决, 解决方案是不使用-all_load, 使用 -force_load $(PROJECT_DIR)/ios/SDKFrameWork/wxShare/libWeChatSDK.a (这个是我存放自己项目中的路径) 把libWeChatSDK.a 加载进来即可。

微信ios接入-Objc -all_load的坑相关推荐

  1. 微信登陆接入(Android/IOS(swift)/Java后台)

    本文章仅作为个人笔记 微信Android接入指南,需要登陆后查看(开放平台->资源中心->开发资源->移动应用->接入指南) 微信IOS接入指南,需要登陆后查看(开放平台-&g ...

  2. Xamarin的坑 - 绑定(一) - 拿微信iOS SDK 简单说起

    编者语:Xamarin 并入微软快一年了,在国内推广还是慢,主要有两个方面,Xamarin在国内的本地化不足真正在国内的解决方案基本上没有,第二就是和本土的一些主要SDK接入案例基本上也没有.上述原因 ...

  3. 微信api接入验证的坑!!!

    最近在弄微信公众号开发,在微信api接入验证这块遇到了几个问题,记录一下踩坑之路. 一.这是官方文档的接入讲解 这儿前面第一步就不说了,配置自己的服务器,我这儿没有服务器,用的是ngrok内网穿透(问 ...

  4. android 微信支付过程,android 微信 支付 接入流程总结

    [TOC] 客户端微信支付 登录微信官方开放平台微信,注册账号,在微信开放平台申请应用,输入已上线app的正式的应用包名和签名,微信提供了一个签名工具,一般使用它提供的签名工具生成签名,然后填写到对应 ...

  5. 微信客服机器人(踩坑记录、SpringBoot、企业微信)

    微信客服机器人(踩坑记录.SpringBoot.企业微信) 转载请注明出处:https://www.jjput.com/archives/wei-xin-ke-fu-ji-qi-ren 总体流程 当有 ...

  6. 从客户端到服务器端,适配微信iOS OpenSDK中的Universal Links

    一.起始 微信iOS OpenSDK1.8.6版本开始,使用了iOS中的Universal Links.iOS 工程用pod一更新,使用到相关API的地方,全部报错,仔细一查看,API接口做了前面的改 ...

  7. 微信iOS盒子封停,Layabox助力小游戏开发者获得更多流量机会!

    昨天,游戏人的朋友圈都在唱凉凉. 原来,只因微信iOS的游戏盒子全面封停. 静下心来想一想,即使风不平,浪不静,生活终究要继续.做流量分发的或许可以改为做内容,把用户流量留在内容平台上.做研发的,可以 ...

  8. 【纯干货】微信支付接入攻略—JAVA代码分享

    [纯干货]微信支付接入攻略-JAVA代码分享 [声明]本文作者是Gekec网站开发总监Arne Chen.Arne在实际接入微信支付时遇到诸多问题并且逐一解决的过程中总结了不少实战经验.文中引用代码是 ...

  9. 小程序微信支付接口php,微信小程序微信支付接入开发

    本文主要讲述微信小程序接入微信支付开发过程中遇到的坑,分为两大块,小程序端和后台接口封装.本文主要内容如下: 一.后台接口封装: 二.小程序端整合: 三.踩坑总结. 一.后台接口封装 基于ThinkP ...

最新文章

  1. (AI、Artificial Intelligence)人工智能概述及分类
  2. CISCO路由器配置基础2
  3. [UE4]UMG和关卡坐标变换、旋转小地图
  4. Oracle 11gR1中细粒度拜候搜集效劳(2)
  5. corspost请求失败_vue项目CORS跨域请求500错误,post请求变options请求
  6. mysql dsn 连接_各种数据库的连接串(总结DSN的使用方法)
  7. javascript中函数的全解简介
  8. CRM呼叫中心里interaction record的设计逻辑
  9. 锁屏壁纸开发 Android,Android开发自己的锁屏壁纸
  10. 【转】DICOM的常用Tag分类和说明
  11. 我的世界暮色森林java下载_我的世界暮色森林mod1.7.2下载-暮色森林整合包下载...
  12. 容量法和库仑法的异同点_卡尔费休滴定仪容量法与库仑法有什么区别
  13. C#控件的闪烁问题解决方法总结
  14. Linux卸载系统盘,Linux磁盘管理(创建、卸载、挂载磁盘)
  15. 将指定用户下所有表的查询权限赋权给查询用户
  16. c语言 组合问题,排列组合问题 C语言
  17. H5网页微信授权登录
  18. 2019全国大学生电子设计大赛-F题纸张计数
  19. 基于Amos路径分析的模型修正与调整
  20. SMT贴片加工防静电基础知识

热门文章

  1. WebRTC 拥塞控制 | Trendline 滤波器
  2. 到另外一个城市工作时,五险一金怎么办?
  3. plotjuggler⬅ROS1/ROS2画轨迹神器➡rqt_plot+rqt_multiplot之超级加强版
  4. 10Easyx图形编程
  5. 配置 Eureka Server 集群
  6. picPick使用研究
  7. Paper reading (三十二):Personalized Nutrition by Prediction of Glycemic Responses(Results)
  8. HFDS命令行操作(开发重点)
  9. SQLmap-tamper详细介绍
  10. linux 获取视频截图,linux ffmpeg 视频截图 安装使用