Description

QE discovered a problem where the developer identity is not correctly set. In this case, it was determined that the developer name which should read something like "Eric Merriman (9JU76422)" is being trimmed by studio and passed as "Eric Merriman".

The problem with this technique is that we were trying to use Developer name "Eric Merriman (W6xxxxx)" and were getting a certificate mismatch.

To prevent this, the full developer name should be passed, including the "(9JU76422)"

Steps to reproduce:
1) Using a configured system that includes multiple identities, attempt to build for device using one of the multiple identities (the one appearing second in "Titanium info")

Result:
Studio reports that the identity (the one you didn't select) doesn't match the provision, and fails

Expected:
The identity selected in the build dialog is the one used for the build

Activity

Pushed the change to all three branches. User will need to update to the latest CI build of 3.0.0 SDK from build.appcelerator.net since earlier builds did not contain the necessary changes on the platform side.

Michael Xia
added a comment - 04/Dec/12 6:18 PM Pushed the change to all three branches. User will need to update to the latest CI build of 3.0.0 SDK from build.appcelerator.net since earlier builds did not contain the necessary changes on the platform side.