No, there is no storyboard or xib involved in the whole project. Every UI is written in Code.
I tried setting up a new project with your Code above and everything just works fine.
I also tried setting up the CLLocationButton in viewDidAppear, on another screen, still crashes in the Simulator.
If I initialize the CLLocationButton with a frame, it does not crash but either does not draw the button at all or only shows the button with its backgroundColor, but no icon or text.
Seems like I'm not the only one experiencing this crash message.
stackoverflow post describing the same crash message