? 一: ? 原來項(xiàng)目中使用到的友盟pod版本為?'UMengSocial'嫩与,版本太老同時(shí)sdk也比較大仗谆。決定升級(jí)pod版本 使用友盟新的組件化的sdk施敢。
1:首先刪除項(xiàng)目中podfile中的舊的pod 例如pod'UMengSocial'锋叨,然后在“終端”cd到項(xiàng)目路徑 重新執(zhí)行pod install 命令,刪除項(xiàng)目中已存在舊版sdk影锈,之后打開功能編譯一下,如果沒有出錯(cuò)民晒,再podfile里面加入新的pod精居。
????????????參考友盟分享sdkcocoapods集成。依賴庫pod不需要加入你的podfile文件里面潜必,依賴庫pod不需要加入你的podfile文件里面靴姿,依賴庫pod不需要加入你的podfile文件里面。重要的事情說三遍磁滚。
2:如果你刪除舊的pod之后編譯出錯(cuò)佛吓,報(bào)錯(cuò)信息為not found ***,打開targets->Build Settings ->Other Linker Flags 雙擊點(diǎn)開 手動(dòng)刪除掉報(bào)錯(cuò)的東西就行了垂攘,知道沒有錯(cuò)誤為止维雇。
二:如果你需要分享到新浪微博,當(dāng)你設(shè)置分享平臺(tái)appid的時(shí)候?
? [[UMSocialManager defaultManager] setPlaform:UMSocialPlatformType_Sina appKey:K_Sina_AppKey? appSecret:K_Sina_AppSecret redirectURL:nil];
如果出現(xiàn)在這三個(gè)地方[WBMFPRSA getPublicKey] 晒他、[WBMFPRSA encrypt:] 吱型、[WBMFPRSA generateMFPString] 崩潰,請(qǐng)手動(dòng)把WeiBoSDK.bundle加入到Target -> Build Phase -> Copy Bundle Resources里面陨仅。