Blog 
MacSoft (doing OSX dev.)
Tuesday 15th November 2016
Today I made my first ever piece of software for Mac on a Mac, (although I used my Windows machine to write the thing as the IDE on OSX is terrible). - I'd write the code on my windows machine and used a VNC connection to deploy it, I had access to an early 2015 MacBook Pro running OSX El Capitan. It was simply a print queue installer for enterprise managed printers, it handles the initial setup and driver installation from a Windows printer server (in a native format for OSX), the same way installing a printer from "devices and printers" in Windows works, although the server gives you a .dmg package file that contains an .app 'folder' where the code is kept, and the rest is handled by the operating system...
Because .app files in OSX are actually directories, and the OSX shell is weird, I could probably write a whole essay on why it's not easy to parse a directory via an FTP file server.
In all fairness, it was a dirty hack, and experiment if you will, to add functionality to an unsupported operating system in our enterprise environment.
NeXT Step is to have the Print Server generate these files dynamically based off information in that database, i.e., queue name, driver, and port number etc.
Having a background in Linux definitely helped me figure a lot of this stuff out, but I still prefer to develop for and on Windows.
I think if I was to continue this endeavour further, I would first need to invest into some apple hardware (although I know you can run OSX in a VM), and find a good IDE, consensus is to use Xcode.
Home | Blog Index | RSS