About Mike

I’m a computer programmer, specializing in complex web applications and iOS applications.  I develop iPhone/iPad apps as well as Web applications under my business Decaf Ninja Software, typically during evenings and weekends.  It’s a part-time passion that makes me excited and keeps my brain active.

Until recently I worked in my day job as a web application developer for Sophos.  Now I’ve made the switch to working as a full-time iOS developer for Salesforce.com.  We’re hiring, so check out our open positions and make sure to mention that I referred you (I’d get a referral bonus which, hey, certainly couldn’t hurt).  It’s a great place to work with tons of locations and great compensation.

Beyond that, I don’t have much to say.  Read my blog if you want, or don’t…it’s up to you.

To get a hold of me, send an email to mike [at] nachbaur [dot] com.

5 thoughts on “About Mike

  1. Howdy Mike,

    I have been studying your post on automated iOS builds along with other peoples posts.
    Your post is very good on this subject!

    I am going to try to set up automation to do ‘Over The Air’ distribution of Enterprise Apps
    for my testers, along with what I could send to Apple. So far, I am getting my .ipa to build
    from the command line. Any idea on how I would create the thing that I submit to Apple? Is it a
    zip file of the contents of the .app directory? What is different about it besides the
    .mobileprovision ?

    Do you know the difference between xcodebuild which is what you are using, and
    xcrun which is what I used to get my .ipa file?

    Also, I don’t understand what you are doing with your -T -y -j options of zip.
    Do you know if it is possible to see in the console what commands Xcode is
    running to do what it does?

    Here is what I am doing.

    slash=’/’
    all_projects=’/Users/***/ios/my_projects/automated/apps’
    out_dir=’/Users/***/ios/my_projects/automated/out’
    ipa_file=’App.ipa’
    app=’.app’
    build_loc=’build/Release-iphoneos/’

    # clean
    /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -configuration Release -sdk iphoneos5.1 clean || didFail xcodebuild -configuration Release -sdk iphoneos5.1 clean

    # build
    /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -configuration Release -sdk iphoneos5.1 || didFail xcodebuild -configuration Release -sdk iphoneos5.1

    # make the .ipa file
    /usr/bin/xcrun
    -sdk iphoneos
    PackageApplication -v $current_project$slash$build_loc$current_app$app
    –sign “Morris Seals”
    –embed /Users/mseals/ios/my_projects/Common_Profile_1.mobileprovision
    -o $out_dir$slashcurrent_app$slash$ipa_file || didFail /usr/bin/xcrun

    Feel free to call, or chat if you ever need a fellow iOS geek to chat with.

    Morris Seals

  2. Hello Mike, i was reading you blog about building with Hudson,Its very good!you get 5! thank’s.
    I have a question…I want to make an automatic build for PhoneGap App files, i mean like PhoneGap doing their site,just transfer HTML,JS,JQ files and get back IPA file. Can I do that?

    Igor

  3. Hello Mike, i was reading you blog about building with Hudson,Its very good!you get 5! thank’s.
    I have a question…I want to make an automatic build for PhoneGap App files, i mean like PhoneGap doing their site,just transfer HTML,JS,JQ files and get back IPA file. Can I do that?

    Igor

Leave a Reply

Your email address will not be published. Required fields are marked *