Phenomenon:

While running on iOS8 device, it cannot get the current location to be returned. And the app also never asks for permission to use the GPS.

Cause Analysis:

The possible causes for why it doesn't ask for permission to use the GPS are as follows:
#1- The Location Services setting isn't Enabled.
#2- The Location Services setting is Enabled but AppeonMobile has been added into the lists which are allowed to be accessed.
#3- The Location Services setting is Enabled but AppeonMobile has been added into the lists which are not allowed to be accessed always.

Solution:
Firstly please make sure the Location Services setting is Enabled and AppeonMobile is allowed to be accessed always (as shown below). If you are using the LAN then please give it a try in the place where has a good signal; alternatively, please try it with WIFI and then run GPS to get the current location.

BTW, generally speaking, only when you re-install the Appeon Workspace or install the Appeon Workspace at the first time, then it would ask for permission to use the GPS at the first time you call the function of_open of GPS. 

2
1