私はたくさん検索しましたが、-ObjC
フラグが必要であり、 and とGoogleMapSDK
うまく機能しないことに気付きました。だから私はすべてのスタックオーバーフローの答えを読んで、私の問題を解決しようとしました。問題はまだ解決されていません。ParseSDK
FacebookSDK
私が実行した手順:
- 問題 1 : Parse が -ObjC で機能しない
解決策 1
-ObjC
: FacebookSDK をインポートして Parse を機能させるには。終わり問題 2 : Parse と Fb SDK の両方を使用
Bolts.framework
し、リンカーでduplicate symbol
エラーが発生する (そのうちの約 92 個)解決策 2 : FacebookSDK が既にバンドルされているため、Bolts.framework を削除します。
問題 3 : Bolts.framework を削除した後、重複するエラーはなくなりますが、この 1 つの小さなリンカー エラーがわかりません。新しい SDK バージョンで何かが変更されたと思います。エラーは次のとおりです。
- 解決策:??
アーキテクチャ x86_64 の未定義シンボル: "_BFTaskMultipleExceptionsException"、次から参照: ___53+[PFObject(Private) deleteAllAsync:withSessionToken:]_block_invoke214 in Parse(PFObject.o) ___65+[PFObject(Private) _deepSaveAsync:withCurrentUser:sessionToken:]_block_invoke311 in Parse(PFObject) .o) ld: アーキテクチャ x86_64 のシンボルが見つかりませんでした。
[SOに関するこの回答][1]のコメントで同じ問題が尋ねられましたが、返信も建設的な回答もありませんでした。
1.1.3
PS FacebookSDK には Bolts バージョンがバンドルされており、Parse には1.1.4
zip ファイルにバージョンが含まれていることに気付きました。これが問題の原因ですか?? PPS 本日(2015 年 3 月 19 日)現在、SDK の最新バージョンを使用しています。
- Parse SDK: 1.6.4 - GoogleMaps SDK: 1.9.2