zoukankan      html  css  js  c++  java
  • ShareSDK-Undefined symbols for architecture arm64

    目前,腾讯微博和人人网的分享等还没有推出arm64的分享SDK,但是用web分享授权还是没有问题的,只是不能调用客户端进行授权.

    下面说一下用ShareSDK分享的时候出现的一个报错:

    Undefined symbols for architecture arm64 : 

    “_OBJC_CLASS_$_WeiboApi”, referenced from:

    objc-class-ref in AppDelegate.o

    ld:

    symbol(s) not found for architecture arm64

    这是使用腾讯微博的时候报错的:

    在你的项目中的appDelegate中

    [ShareSDK connectTencentWeiboWithAppKey:kTencentWeiBoSDKAppKey

    appSecret:kTencentWeiBoSDKAppSecret

    redirectUri:kTencentWeiBoSDKRedirectUri

    wbApiCls:[WeiboApi class]

    ];

    替换成:

    [ShareSDK connectTencentWeiboWithAppKey:kTencentWeiBoSDKAppKey

    appSecret:kTencentWeiBoSDKAppSecret

    redirectUri:kTencentWeiBoSDKRedirectUri];

    也就是说不用注册class,其他的平台还是一样的,去掉那个注册的class就好了

    那么去掉class注册这个意味着什么呢?

    去掉注册意味着不能调用手机上的客户端进行分享授权,而是强制以web的方式进行分享授权,等到官方支持了arm64之后把class加上,就可以直接调用客户端进行分享授权了

    *还有一个注释把buildSetting里面的arm64去掉,只剩下arm7s和armv7:

    clean一下程序,在运行一下OK搞定…

    这个文章也不错,推荐一下:

    http://www.tuicool.com/articles/Z3U3ei

  • 相关阅读:
    【u020】Couple number
    【HDU5748】Bellovin
    【CF706C】Hard problem
    【u021】广义斐波那契数列
    【u024】没有上司的舞会
    【u025】贝茜的晨练计划
    【u026】房间最短路问题
    Core Data 数据出现Fault
    Core Data 数据出现Fault
    非常优秀的Javascript(AJAX) 开发工具:Aptana
  • 原文地址:https://www.cnblogs.com/congliang/p/4596787.html
Copyright © 2011-2022 走看看