@eskimo Thanks for the response.
I am also able to get Latitude/Longitude info, then why SSID info is getting hidden if OS doesn't like my agent then it should not give me location info as well?
Is there anyway my application will be treated on par as GUI application even though it does not have any GUI app?
Currently I am using ~/Library/LaunchAgents with below plist
<plist version="1.0">
<dict>
<key>StandardOutPath</key>
<string>/tmp/app.log</string>
<key>StandardErrorPath</key>
<string>/tmp/app.log</string>
<key>Label</key>
<string>test.osx</string>
<key>ProgramArguments</key>
<array>
<string>/Users/test/Desktop/Location.app/Contents/MacOS/osx-core-location</string>
</array>
<key>KeepAlive</key>
<true/>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>