Invalid EvernoteSession で落ちる問題に遭遇
EverLearn アプリのバージョンアップ版を作成したのでテストをしていたところ、iOS5 で起動中に落ちる問題が発生。
*** Terminating app due to uncaught exception 'Invalid EvernoteSession', reason: 'Please use a valid consumerKey and consumerSecret.'
一つ前のバージョンでは発生せず、またなぜかiOS5で発生するがiOS6では発生しない。
もちろん consumerKey と consumerSecret は正しいものを設定しているし、そもそも前のバージョンからそんなところは変えていない。
しばらく悩んだ結果、
[EvernoteSession setSharedSessionHost:EVERNOTE_HOST consumerKey:EVERNOTE_CONSUMER_KEY consumerSecret:EVERNOTE_CONSUMER_SECRET];
のコードの前にEvernoteのサインアップ画面が表示されてしまうことが原因で、このコードをその前に持って行くことで問題は起きなくなった。
しかし、なぜ前のバージョンでは起きなかったのかが不明。
また、調査中に
evernote/evernote-sdk-ios にある
<key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLName</key> <string></string> <key>CFBundleURLSchemes</key> <array> <string>en-<consumer key></string> </array> </dict> </array>
の対応がなかったことも判明。
ずっとこのコードはなかったのだが、なくてもよいコードだったのだろうか。
このコードがないことでエラーが発生して困っている人もいたようなので、必要なはずなのだが。
不思議なのでメモしておく。
iOS Auth error with sample app – need new key? – Evernote for Developers – Evernote User Forum
関連記事
-
Apple Developer Program 更新 2017
今年も Developer Program を更新。今年は11800円+税だった。そして証明書も更新
-
ドラムアプリ「ドラムちゃん」用に電子ドラムiWordを買ってみた
自作ドラム学習アプリ「ドラムちゃん」には以前からMIDIドラムを接続することができたが、これまでな
-
Cocos2dで作る iPhone&iPadゲームプログラミング
ついに良さそうなcocos2d本が出るらしい。6/24(金)発売予定。488ページ、3980円。 し
-
iPhone向け有償・無償フレームワーク
かごおた さんで、iPhone アプリ開発で使用できる有償・無償フレームワークが紹介されていた。 有
-
[iOS SDK] Studyplus の API を利用してみる
学習管理プラットフォーム「Studyplus」がAPIを公開——外部教材アプリとの連携を強化 | T
-
Pro iPhone Game Development は発売延期らしい
面白そうだったので結構前にAmazonで注文したのだが、ずっと発売されず、おかしいとおもって発売元の
-
Apple Developer Program 更新2016
そろそろ期限が切れるので、Apple Developer Program - Apple Devel
-
iPhone&Androidアプリ内課金プログラミング完全ガイド
こんなマニアックな本が11月に出ていたらしい。 立ち読みしてよさそうだったら買ってこよう。 売れ
-
iPhoneアプリ おんぷちゃん開発日記 音楽理論学習本 Practical Theory Complete
おんぷちゃん開発のために多少の音楽理論が必要となり、良い本を探していたところ下記の本を発見しました。
-
[購入報告] ELECOM BluetoothオーディオレシーバLBT-ACR02HF
今乗っているHONDA Freed にはHDD付きカーナビが搭載されていて、CDからリッピングしたデ