3

CocoaPods で AFNetworking のバージョンをビルドして保持しようとしましたが、appendPartWithFileURL メソッドを使用すると、正しい MIME タイプを取得できませんでした。MIME タイプ検出の結果は常に @"application/octet-stream" を返します。CocoaPods ワークスペースで AFNetworking プロジェクトをビルドするときに __UTTYPE__ が定義されていないようです。

プロジェクトの project-Prefix.pch に SystemConfiguration.h と MobileCoreService.h をインポートしようとしました。次に、プロジェクトで __UTTYPE__ が定義されていることを確認できますが、AFNetworking (CocoaPods ワークスペース) のシンボルは定義されていません。

この観察のために、AFURLRequestSerialization.h に次のコードを追加しようとしました。しかし、これが良い修正であるかどうかはわかりません。

#if __IPHONE_OS_VERSION_MIN_REQUIRED
#import <MobileCoreServices/MobileCoreServices.h>
#else
#import <CoreServices/CoreServices.h>
#endif

誰にも解決策がありますか?

私の環境はこちら、

AFNetworking 2.0.2
CocoaPods 0.26.2
XCode 5.0
Mac OS X 10.8
4

0 に答える 0