Finally, after no help on the whole Internet I found that the problem is that the program that Info.plist uses to open my application is a script that sets up some needed stuff and then opens the program.The error here is that my application is not using the Info.plist file for the application opened with the script since the script is the owner of that file. Then the application crashes since it has no Info.plist file where getting the message to prompt for permissions.In my case I had to create a unix executable with mono mkbundle as the major change.