なんとなくiOS5 での youtube upload作った時のメモ
gdata-objectivec-client
拾ってきて内部にlinkして、でやればpkgまで行けると思ってた<<なんかエラー多くでたので停止
->普通に.o系作るかー。
5.0系とかarcでも行けるかな? ちょとやってみるか。
youtube uploadなので、Other C Flags のところに
こんな感じに。
そうすると自分のLibrary上のBuildパス
( /Users/(自分のユーザー名)/Library/Developer/Xcode/DerivedData/GData-clnbgpglbimoleaibipmsvgfotal/Build みたいな感じ)
の中にDebug-iphoneos Release-iphoneos みたいのが出来ているのでそれの中にあります。
んで、そのままだと使えないので、結合して使いやすくします。
lipo -create Release-iphoneos/libGDataTouchStaticLib.a Release-iphonesimulator/libGDataTouchStaticLib.a -output libGDataTouchStaticLib.a
とかやるとsimulator用のと実機用のが結合されます
ので、それを自分のProjectに入れ込みます。
ぷらーす。
今回GTMOAuth2ViewTouchも使ったのでGTMOAuth2ViewTouch.xibなんかも持ってきて調整もしました。
そして使う時はHeadersも必要なので先ほどのBuildディレクトリよりそれも持ってきて自分のProjectにいれておきます。
ちなみに今回ARCはYesでBuildして実行させてます。
が
Target Build Phases の CompileSourcesは「いまのところ」 -fno-objc-arc のオプションで明示的ARC不可にしてあります(まだgdata-objectivec-clientがARC未対応なため)
んで。使用のさいはgdata-objectivec-client内のYouTubeSampleのYouTubeSampleWindowController.m等を参考に。