2015-12-25 8 views
5

新しいCrashlytics/Fabric SDKとFacebook SDKでアプリケーションを更新しました。今はcrashlyticsのデバッグ情報を生成する際に何百もの警告が表示されます。私は周りを検索し、多くのビルド設定を変更しましたが、まだ警告を受け取りました。デバッグ情報の形式は、 "DWARF with dSYM"に設定されています。これはcrashlytcsが必要とすると思います。私は他のリンカフラグに$(継承)を設定しました。ビットコードはNoに設定されています。警告を取り除き、適切なdSYMファイルを生成できるように変更する必要があるその他の設定は不明です。私はXcode 7.2とiOS 9.2用のビルドを使用しています。ここでFacebook SDKはDSYM情報の生成中に数百の警告を生成します

は警告サンプルです:

while processing /Users/Yan/Documents/FacebookSDK/FBAudienceNetwork.framework/FBAudienceNetwork(FBCache.o): 
warning: /var/folders/h9/zf2xtlkd12z1_ygkj8hplkhh17xrbq/C/org.llvm.clang.dzhuowen/ModuleCache/1VMMO06OSVUBF/Foundation-3DFYNEBRQSXST.pcm: No such file or directory 
while processing /Users/Yan/Documents/FacebookSDK/FBAudienceNetwork.framework/FBAudienceNetwork(FBCache.o): 
warning: /var/folders/h9/zf2xtlkd12z1_ygkj8hplkhh17xrbq/C/org.llvm.clang.dzhuowen/ModuleCache/1VMMO06OSVUBF/Foundation-3DFYNEBRQSXST.pcm: No object file for requested architecture 
while processing /Users/Yan/Documents/FacebookSDK/FBAudienceNetwork.framework/FBAudienceNetwork(FBCache.o): 
warning: /var/folders/h9/zf2xtlkd12z1_ygkj8hplkhh17xrbq/C/org.llvm.clang.dzhuowen/ModuleCache/1VMMO06OSVUBF/UIKit-1V5UHAPTOD24G.pcm: No such file or directory 
while processing /Users/Yan/Documents/FacebookSDK/FBAudienceNetwork.framework/FBAudienceNetwork(FBCache.o): 
warning: /var/folders/h9/zf2xtlkd12z1_ygkj8hplkhh17xrbq/C/org.llvm.clang.dzhuowen/ModuleCache/1VMMO06OSVUBF/UIKit-1V5UHAPTOD24G.pcm: No object file for requested architecture 
while processing /Users/Yan/Documents/FacebookSDK/FBAudienceNetwork.framework/FBAudienceNetwork(FBCache.o): 
warning: /var/folders/h9/zf2xtlkd12z1_ygkj8hplkhh17xrbq/C/org.llvm.clang.dzhuowen/ModuleCache/1VMMO06OSVUBF/Darwin-38I6DLZ5IH61J.pcm: No such file or directory 
while processing /Users/Yan/Documents/FacebookSDK/FBAudienceNetwork.framework/FBAudienceNetwork(FBCache.o): 
warning: Could not resolve external type c:objc(cs)NSCache 
while processing /Users/Yan/Documents/FacebookSDK/FBAudienceNetwork.framework/FBAudienceNetwork(FBCache.o): 
warning: Could not resolve external type c:objc(cs)NSMapTable 
while processing /Users/Yan/Documents/FacebookSDK/FBAudienceNetwork.framework/FBAudienceNetwork(FBCache.o): 
warning: Could not resolve external type c:objc(cs)NSObject 
+0

可能な複製を構築するためにあなたがdSYMファイルを必要としないので、これは安全です(http://stackoverflow.com/questions/34259387/facebook - ud ience-network-with-too-many-warnings-on-xcode-7) – WMios

答えて

1

これは、このSDKを意味欠けているいくつかのより多くのファイルを必要としています。あなたは最新のものを更新しましたか?

私の経験では、以前もこの問題に直面していました。私はFBSDKを単独で追加してログにこの種のバグを表示しました。最後に、追加する必要があるフレームワークがいくつか見つかりました。フレームワーク内のヘッダファイルのすべてのファイルで、存在するかどうかを調べることができます。これは、エラーのために私が見つけた解決策の1 ...

+0

お返事ありがとうございます。もう一度チェックします。私は必要なすべてのフレームワークを追加したと思います。私はボルトを追加しました。これは構文解析に必要です。また、DSYMの作成を無効にすると、これらの警告は表示されません。 – Yan

+0

同じ問題がどのように修正しましたか – Matthew

+0

私はすでにそれを私の答えと言いました。この問題は、フレームワークや対応するフレームワークに関連する他のファイルがないことに起因します。ファイルが存在しないフレームワークファイルを確認してください。私の場合、私はボルトフレームワークを逃した、それはうまく動作します。 –

1

です:

warning: Could not resolve external type c:objc(cs)NSObject 

あなたは短い答えはデバッグ情報の形式を変更することである7にアップデートXcodeの6プロジェクトを持っているときに問題が発生しましたターゲット上の "DWARF"に、デバッグ設定のみを指定します。デバッグ

  • 「DWARFは」
  • 「ファイルdSYMとDWARF」で設定リリースを残すために「dSYMファイルとDWARF」から設定
  • の変更を設定を構築し、デバッグ情報の形式を検索する

    • ゴー

    デバッグが[XCodeの7にあまりにも多くの警告とFacebookのオーディエンスネットワーク]の

  • 関連する問題