Bluemix で MobileData に挑戦

Bluemix で MobileData に挑戦

こちらのチュートリアルをやってみる。
同日本語版

①ダウンロードはgitから。

中程にあるgitコマンドで実行
git clone https://hub.jazz.net/git/mobilecloud/bluelist-base

②xcode でいきなりエラー

ウンロードされたフォルダーの中の BlueList.xcodeproj を開いてみる。
とりあえず実行してみるか、と思ったが、いきなりコンパイルエラー。ダウンロードしてすぐ動かないものなのか・・・。

(null): could not read data from ‘/Users/yone/Documents/xcode/bluelist-base/bluelist-base-iOS/BlueListTests/BlueListTests-Info.plist’: The file “BlueListTests-Info.plist” couldn’t be opened because there is no such file.

BlueListTests/BlueListTests-Info.plist が見つからないと言っとる。たしかにない。これは、よく xcode でローカルテストをするときのファイル群の一部のはずだが、確かに無い。

README.md にも、以下のように書いてあり、これで手順はよさげ。

You can run this sample immediately, by opening the .xcodeproj file and clicking the Play button.

(.xcodeproj ファイルを開いてPlayボタンを押せばこのサンプルをすぐ実行できるよ)

さて、どうしたものか。

次の手順の CocoaPods のセットアップをしてみる。

sudo gem install cocoapods

pod install

意外と時間がかかる。

xcworkspace ファイルを開いてPlayを押してみたが同じエラー。

あら、developerWorks がメインテナンスで停まってしまった。続きはまた明日にでも・・・。

③Bluemix のフォーラムに聞いてみた

返事があってあっさり解決。無駄なTargetが定義されていたもよう。

https://developer.ibm.com/answers/questions/27969/no-plist-on-bluelist-base-sample/

さて、続けてみる。

④Mobile Cloud インスタンスを起動

Bluemix で、Mobile Cloud のインスタンスを起動した。

⑤Overview のページでSDKをダウンロード

確認のために、CocoaPodsを使わず、手作業でインポート

IBMBluemix.framework と IBMData.framework をプロジェクトにインポート

⑥コードの修正

言われたとおりにコードを修正し、実行。無事、データがパーシストされた。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中