iOS 接入第三方SDK常遇到的問題 Cannot synthesize weak property in file using manual reference counting

1. 編譯報錯:Undefined Symbols for architecture x86_64

可能是SDK不能使用模擬器測試涮因,連上真機測試


2.iOS9.0及以上網(wǎng)絡連接出錯

在info.plist文件中加上

info.plist ??Property List格式

或者選中info.plist文件 ->右鍵 -> OpenAs -> Source Code浑娜,添加代碼(info.plist的默認打開狀態(tài)是Property List)

info.plist ?Source Code格式


3. 常見編譯報錯 修改Bulide Settings設置

3.1 搜索: architecture

Build Active Architecture Only一項:? ? debug -> Yes? ? ? ? Release -> No

?Architectures 一項:

Valid Architectures 一項:

3.2 搜索:other link flags

-ObjC

-all_load

-force_load ? 嵌入cocos2dx中畏纲,有時需要使用這個添加靜態(tài)庫路徑

3.3 搜索:bitcode

適配iOS6 需要設置Enable bitcode -> No

3.4 .h頭文件 ?.a靜態(tài)庫或者.framework找不到

首先確定項目中是否導入(是否拖入項目)或者是否重復導入這些文件

接著搜索:search path

分別查看Framework Search Paths氧吐、Header Search Paths霹菊、Liability Search Paths是否添加或者是否正確添加這些文件的路徑


4. 某些靜態(tài)庫之間或者靜態(tài)庫與framework之間存在.o文件沖突

注意:有的.a庫與其他庫中文件完全重合鼠渺,可以分別解壓看看意敛,到底重合了多少文件;

直接移除被包含所有文件的.a庫即可(遇到過兩次某第三方.a庫跟微信分享靜態(tài)庫所有文件沖突的情況)

如果某個或者某幾個重合則:

解壓某個靜態(tài)庫立轧,刪掉沖突的.o文件格粪,再重新打包

4.1 先創(chuàng)建個文件夾備用 :new

4.2 將待解壓靜態(tài)庫libWeChatSDK.a存一份放入new

4.3 打開終端

4.3.1 進入new文件夾: ? ? $cd /Users/XXX/Desktop/new

4.3.2 創(chuàng)建arm64文件夾:? ? $mkdir arm64

4.3.3 $lipo libWeChatSDK.a? -thin arm64? -output arm64/libWeChatSDK-arm64.a

4.3.4 查看libWeChatSDK-arm64.a文件:$ ar -t arm64/libWeChatSDK-arm64.a?

打印包內(nèi)容:(這一步可以看出某個靜態(tài)庫的所有.o文件)

__.SYMDEF SORTED

WeChatRegister.o

AppCommunicate.o

WXApi.o

WeChatApiUtil.o

WXApiObject.o

AppCommunicateData.o

至此可以重復以上步驟分別查看兩個.a庫的文件,以便做出對比氛改,找出重合的.o文件

---- 以下便是移除某個.o文件的操作

4.3.5 解壓libWeChatSDK-arm64.a到arm64文件夾:$cd arm64 && ar xv libWeChatSDK-arm64.a

打诱饰:

x - __.SYMDEF SORTED

x - WeChatRegister.o

x - AppCommunicate.o

x - WXApi.o

x - WeChatApiUtil.o

x - WXApiObject.o

x - AppCommunicateData.o

4.3.6 移除rm 重復的.o: ?$rm AppCommunicateData.o

4.3.7 退出到new并重新打包生成libWeChatSDK-arm64.a:$cd .. && ar rcs libWeChatSDK-arm64.a arm64/*.o

4.3.8 同理armv7、armv7s胜卤、x86_64疆导、i386

4.3.9 重新合并新生成的包為libWeChatSDK-new.a(在new文件夾下): $lipo -create libWeChatSDK-armv7.a libWeChatSDK-arm64.a libWeChatSDK-armv7s.a libWeChatSDK-i386.a libWeChatSDK-x86_64.a -output libWeChatSDK-new.a

4.3.10 新生成的libWeChatSDK-new.a可以代替libWeChatSDK.a使用了


5. 直接代碼行報錯:

?Cannot synthesize weak property in file using manual reference counting

(解決Xcode7.3無法聯(lián)想引入自定義頭文件)

搜索:weak

Weak Reference In Manual Retain Release ?->YES


6.項目中某個文件與SDK中文件重名

修改項目中自定義文件名


7.Admob聚合必須添加的框架

CoreBluetooth.framework當時找了好久

8.遇到.bundle重新簽名的問題


9.編譯出錯:libc++abi.dylib: terminating with uncaught exception of type NSException

在TARGETS-Build Settings-Other Linker Flags屬性添加-ObjC屬性即可

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市瑰艘,隨后出現(xiàn)的幾起案子是鬼,更是在濱河造成了極大的恐慌,老刑警劉巖紫新,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件均蜜,死亡現(xiàn)場離奇詭異,居然都是意外死亡芒率,警方通過查閱死者的電腦和手機囤耳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人充择,你說我怎么就攤上這事德玫。” “怎么了椎麦?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵宰僧,是天一觀的道長。 經(jīng)常有香客問我观挎,道長琴儿,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任嘁捷,我火速辦了婚禮造成,結果婚禮上,老公的妹妹穿的比我還像新娘雄嚣。我一直安慰自己晒屎,他們只是感情好,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布缓升。 她就那樣靜靜地躺著鼓鲁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪仔沿。 梳的紋絲不亂的頭發(fā)上坐桩,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天,我揣著相機與錄音封锉,去河邊找鬼。 笑死膘螟,一個胖子當著我的面吹牛成福,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播荆残,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼奴艾,長吁一口氣:“原來是場噩夢啊……” “哼臀玄!你這毒婦竟也來了滨砍?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤汪榔,失蹤者是張志新(化名)和其女友劉穎俘闯,沒想到半個月后潭苞,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡真朗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年此疹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡蝗碎,死狀恐怖湖笨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情蹦骑,我是刑警寧澤慈省,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站眠菇,受9級特大地震影響辫呻,放射性物質發(fā)生泄漏。R本人自食惡果不足惜琼锋,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一放闺、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧缕坎,春花似錦怖侦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至荷腊,卻和暖如春艳悔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背女仰。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工猜年, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人疾忍。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓乔外,卻偏偏與公主長得像,于是被迫代替她去往敵國和親一罩。 傳聞我的和親對象是個殘疾皇子杨幼,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內(nèi)容