BetaBuilder 1.6b1 – Any Problems?

I’ve made a few changes to BetaBuilder and before I submit it to the App Store, I wanted to do a sanity check.

Beta Builder 1.6 includes:

- Entire window is now a drag target for IPA files.
- If your project includes an iTunesArtwork file, it will be used on the generated HTML page.
- Command line support [experimental].

Command Line Example:

“/Applications/Beta Builder for iOS Apps/Contents/MacOS/Beta Builder for iOS Apps” -ipaPath=/Users/me/Desktop/file.ipa -webserver=http://www.test.com/app/ -outputDirectory=/Users/me/Desktop/file/

You can download the 1.6 beta here. The source has also been posted to GitHub.

Comments

16 Comments so far. Leave a comment below.
  1. Nick,

    Hi-

    Great app, really came in handy! One issue I’m having is something that was mentioned by another user last year. The download gets to about 90% and then stops. This doesn’t happen on every phone though. My app has been successfully installed on several devices with 4.x and now even 5.x., but there are a few that it just won’t install on. Any suggestions?

    • Hunter,

      Typically that means that a specific device isn’t included in the provisioning profile that you’re using with the app.

  2. Nick,

    I thought this too. However, that doesn’t seem to be the case.

    i’ve successfully installed my app on devices in which I didn’t even register the UDID in my developer account. For example, I have an iP4 that had OS 4.3 and the app installed fine without registering the UDID. I updated to OS 5 (and obviously had to add the UDID to my account in order to install OS 5) and now I have the “90%” problem. I know it’s not an OS 5 issue, because I installed the app on my iPod Touch with OS 5 just fine. Even after this problem with the iP4, I went ahead an added the UDID to my account and I still have the same problem.

    So, to recap:

    -This works on some devices without the need to register the UDID on the dev account.
    -This doesn’t work on all devices which the UDID is registered on the provisioning profile.

    • Hunter,

      I haven’t done any testing on iOS 5 yet but I don’t think that would be factor based on what I know so far.

      Officially, BetaBuilder requires all devices you want to deploy to to be included on the Dev Portal and have their UUIDs in a provisioning profile that you use when you create the IPA archive. Any other way of specifying devices or building is unsupported, even if it works. This is the ‘standard’ ad-hoc/testing process and I’d recommend adding whatever devices aren’t already there.

      As for the build itself, can you install it on the device via iTunes from the same IPA? If that fails then there is certainly an authorization issue between that IPA and your device.

      Lastly, you can pull up the console via Xcode and see if there are any specific, helpful messages.

  3. Nick,

    I tried to install on the iP4 w/ iOS 5 and no dice. Same problem. There are some messages in the console, but I don’t know what I am looking for. Sent you a tweet. Let me know if we can chat privately. Email/IM/phone/smoke signals- whatever.

    • Hunter,

      You can email me if you’d like – the address is on the ‘About’ page.

      I’ll have to look up the console messages that might be helpful – I’m out of town this week and on an irregular schedule.

      Are you able to install the beta IPA on that device via iTunes (i.e. without using BetaBuilder at all)? If not, then the IPA hasn’t been built properly for the device you’re installing on.

  4. It seems that the command line option produces the link:
    itms-services://?action=download-manifest&url=/manifest.plist
    but the GUI produces this one:
    itms-services://?action=download-manifest&url=http:///manifest.plist

    The top link results in the ios device trying to download (null).(And not working)

  5. The command-line option seems to present a popup when the html template has changed and stops the program until the user interacts with it (GUI). This is probably not the desired effect from a command-line execution.(not on our server at least)
    Wonderful application, keep going!

  6. Jose,

    Any plans on including the display-image in the plist and the gui as an option?

    Here’s what the entry looks like inside of the assets element for those that don’t know what I’m talking about:

    kind
    display-image
    needs-shine

    url
    http://testingsite.com/path_given_in_gui/iosicon.png

  7. I have not seen any mention of UDIDs. These are still a requirement for Betas, Correct.

  8. therealtomk,

    Just bought the app. Easily worth the two bucks.
    Would love a command-line version.

Add Your Comments

Required
Required
Tips

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <ol> <ul> <li> <strong>

Your email is never published nor shared.

Ready?