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