(Error Domain=kCLErrorDomain Code=5 "The operation couldn’t be completed. (kCLErrorDomain error 5.)")
iBeacon関連をやっていた際に突然ハマったので。
proximityUUIDも確実にあっている状態で locationManager#didStartMonitoringForRegionまで呼ばれるのにその後#didDetermineStateまで飛んで来ない事があり、#monitoringDidFailForRegionを呼んでみると下記エラーが検出されました。
monitoringDidFailForRegion:IDENTIFYregion(Error Domain=kCLErrorDomain Code=5 "The operation couldn’t be completed. (kCLErrorDomain error 5.)")
調べるとStackOverFlowなどで、登録数が20を超えてるとかiOSのバージョンの問題とか諸々引っかかりますがどれも該当してないので散々悩んでソース削ったりxcode6をアンインストールしたりしましたが、結論iPhoneを再起動すれば直りました。。。