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
関連記事
-
-
iOSの消音問題(iPadの本体横のスイッチの機能が設定で変更可能なためにさらにややこしいことに)
おんぷちゃん for iPad から音が出ない、というレポートが定期的に日本からも海外からも来るのだ
-
-
スマートフォン手袋を買ってみた 2011
去年買ったスマートフォン用手袋は石油くさくてかなりつらい思いをしながら使ってましたが、今年もこりず
-
-
fitbit 日本語版を買ってみた
2013年3月に発売された fitbit ソフトバンクBB、Bluetooth 4.0接続の
-
-
Olympus Camera Kit (SDK)を製品版に移行
発売が延期されていた OLYMPUS AIR A01も2015/3/25(水)についに発売された。
-
-
[iOS SDK] Olympus Camera Kit で Pebble連携アプリを作ってみた
3月25日にOLYMPUS AIR A01が発売されたが、このカメラはOPC(Open Pl
-
-
iPhone 3G 起動せず
奥さんのiPhone 3G は年末あたりに一度充電できなくなったのだが、その後復活していた。 しかし
-
-
iPad Pro 2017 12.9inch購入
新型コロナウィルスの影響でリモートワークの機会が増えているため、リモートワークをサポートす
-
-
[iOS] INNER JOIN に失敗する
非常に面妖な状況でにわかには信じがたいのだが、iPhone 6 Plus だと問題なく動作する
-
-
iPhoneアプリ おんぷちゃん開発日記 ボタン表示の複数言語対応
そろそろiPhone OS 4 beta 3の開発環境に移行しようと思っているのだが、環境を移行して
-
-
リズムくんHD 1.2.1 で iOS11に対応しました
iPad用のリズムくんHD のiOS11対応が遅れてしまったため、2017年11月あたりからiOS1