Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

This plug-in allows you to upload an iOS application package to App.io so that you can see the app running on a remote iPhone/iPad simulator: if successful, the simulator will be displayed embedded on the main project page as shown below, and there is also a link that will take you to the App.io site, where you can customize your application view. There is an example of the plugin in use on the CloudBees partnerdemo site, with the Jenkins configuration.

Image RemovedImage Added

Known Limitations

As this is an initial version, there are quite a few to-dos and, I am sure, bugs - please do try it out and let me know if there are additional features or changes you would like to see. Limitations that I am aware of in the current implementation include:

  • Need for Proxy Server support
  • DescriptorImpl.doCheckAppFile() not yet implemented
  • Allow user to configure simulator iPad/iPhone Landscape/Portrait orientation
  • More generic mechanism for file upload (currently uses a simple Amazon S3 scheme)
  • The simulator will only deploy correctly once at least one successful build has been deployed to App.io

Known Issues

Configuring the Plugin

Global Configuration Parameters

...

  • Build package: the name of the .app iOS build package to upload to App.io. This must be a simulator build - typically this would be something like WORKSPACE/build/Debug-iphonesimulator/<package>.app. The package will be zipped and uploaded to App.io via S3.
  • Application name: the name that App.io will use for this application (validation is performed via the App.io API).

Changelog

Version 1.3 (Sep 10, 2013)

  • Added App.io logo to Action and ProminentProjectAction links

Version 1.2 (Sep 8, 2013)

  • Fixed bug in AppioAppObject: changed model classes to include only required fields
  • Changed plugin to use "prismadrop" as default URL where no succesful build exists
  • Added Application Name validation to AppioRecorder descriptor  

Version 1.0 (Jun 18, 2013)

  • Initial release