Q:

App-bundle created with pyinstaller requires chmod a+x before it can run on other systems

I've made a cross-platform application in python, with pyqt gui. 
I have then successfully created an app-bundle with pyinstallers, but I have one problem. 
When I use the app bundle on another computer, I have to go in and run
chmod a+x [myapp].app/Content/MacOS/mybinary

to get it to run. 
Am I doing something wrong?  Is there a solution? 

A:

Running Makespec.py with the -m FILE option as X.Jacobs suggested solved the problem.