Just updated my C3PO fork with some added info in its README. The script was written by Jamie.
On the vouching part, check the
PBXProject object in your
pbxproj file, and you’ll see a
knownRegions. That is an exhaustive list of locales your app is expected to serve, and if anything doesn’t pass muster your app is broken.
Oh, and even if you can’t use a framework target without (seriously) hackery, you can use a bundle.