I discovered a bug in PassGenR today. 🙁
It’s an odd one – it did not exist in the iPod Touch, but it does occur on the iPhone. Both are running the same version too — 2.2.1 (the latest version).
It does prove the point that you really need more than one device to test on; ideally I guess someone would have both a 1st and 2nd generation iPod Touch, and a 1st and 2nd generation along with a 3G iPhone.
Then of course you’ll want to test on every available firmware version… sheesh. No wonder professional development is so costly.
Anyways, I was able to find and fix the problem in under an hour, and have sent the new binary to Apple for their approval process. Look for PassGenR 1.01 on the App Store sometime soon.