I had recently experienced the various issues with packaging provisioning profiles with early builds (2398 et al) and had switched from the hotfixed version of that build to 2401. However, yesterday I blew a few hours trying to figure out why my latest app would not download to tester devices using TestFlight. After running through many steps including wiping and regenerating all certificates and provisioning profiles, using different methods to upload to TestFlight (which finally told me that the app was signed with a Developer and not Distribution certificate (which should have been impossible) and checking the compiled .app with codesign (codesign -d --entitlements -) [which reported that the .app was NOT signed at all even though I could see the embedded mobile.provision] I came to the conclusion that something was either wrong with the build server or 2014.2401.
I’m happy to report that by doing nothing more than installing and using 2014.2404 my app compiled successfully and codesign reports proper signing.
As I know there’s been a lot of go-around with the latest provisioning issues, I wanted to flag this to the community ASAP.