iBeacon iOS7で作ったアプリがiOS8でビーコンが認識しない件

原因:iBeaconが使っているCoreLocationの仕様が変わった! いつものAppleさんwww

対策:

Obejective-Cなら
CLLocationManager *locationManager;
[self.locationManager requestWhenInUseAuthorization]; /* アクティブなときのみ動作する */
[self.locationManager NSLocationAlwaysUsageDescription]; /* バックグラウンドでも動作する */

Swiftなら
var locationManager: CLLocationManager!
self.locationManager.requestWhenInUseAuthorization() /* アクティブなときのみ動作する */
self.locationManager.requestAlwaysAuthorization()    /* バックグラウンドでも動作する */

そして、これがないとまだ動かんよ
info.plistに「NSLocationAlwaysUsageDescription」もしくは「NSLocationWhenInUseUsageDescription」っていうキーを追加します


スクリーンショット 2015-04-06 23.34.48

WrordPressリモートサイトをローカルで開発環境を作る。

レンタルサーバーで稼働中のHP,ブログ等(WordPress)を編集したり色々実験したりしたい! でも、稼働中のHPが壊れたらいやだなー。そんな時に、ローカルで開発環境が欲しい事ってありますよね。google先生に聞いてみたら、ソースコードは、FTPでコピってくれば良い。apache、MySQLは、XAMPP(Windows) or MAMP(mac)におまかせ。※はじめ既存のapacheのDocument root で環境作り始めたけれど、他のプロジェクトやら、アクセス権やら面倒だったので、コンビニ感覚で、MAMPにした。

はまりポイントは、データベース。リモートから、プロジェクトごとコピって来ても、ログインすらできず。。。。

つまり、詳細は調べていないが、DBに色々と刻まれているっぽい。って事で、私の場合は(さくらレンタルサーバー)だったので、さくらの管理画面から、DBをエクスポートしてダウンロード。ローカルDBにインンポートで、ローカルのWordpressにログインできました。

さくらからDBのインポート方法なんかは、google先生のほうが詳しいのでそちらで。

WordPressがDBのインポートをしないと、引越しできないのは、ヒットしない?のか、調べ方が悪かったのか?

まあ、解決したので、同じ問題に当たった方が居ればと。

備忘ロックでした。