When I was playing with Apple’s new TestFlight I ran into the issue of conflicting build versions I’m sure you’re all familiar with: This bundle is invalid. The key CFBundleVersion in the Info.plist file must contain a higher version than that of the previously uploaded version. Before TestFlight, iTunes Connect let you re-use the same […]
After it’s quiet acquisition by Apple early this year, TestFlight has now been fully integrated in iTunes Connect. In this guest blog, Nick den Engelsman shows you how to distribute your Titanium apps via TestFlight. How it should work Create AppStore build Upload to iTunes connect Turn on TestFlight beta testing for your build For […]
Automated testing of Titanium seems to be a hot topic in the community. We’ve seen several talks on this topic on all 3 tiConfs. Today we have a guest blog by Steven Senior about fully automated acceptance testing. A lengthy blog, but it really takes you from start to end! Introdution A few years ago […]
In order to solve an issue with TiShadow, David wrote the cross-platform TiLogCatcher module that catches all Titanium exceptions and lets you tap into them using an event listener on the module. He hopes to add full device logs some time soon. Reporter module Having access to exceptions in Titanium allowed me to make a […]
Using Appcelerator doesn’t mean you don’t have to take care of memory leaks. Odds are there is at least one leak in your app right now. Relatively unknown is that this can be easily detected with some XCode Instruments. I’ll show you how. Walkthrough Run your app from Titanium Studio or CLI in the Simulator […]
One of the most both undervalued and underestimated aspects of app development is automated testing. Alloy lead Tony Lukasavage has been improving the automated test suite for Alloy over time and recently released ti-mocha, a Titanium port of the popular Mocha. Read all about it on his personal blog.