[TIMOB-1120] Generated .xcodeproj missing CODE_SIGN_ENTITLEMENTS key.
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2011-04-17T01:55:16.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 1.4.0 |
Components | iOS |
Labels | 3.3.2, adhoc, build, code_sign_entitlements, distribution, iphone |
Reporter | Sj101 |
Assignee | Reggie Seagraves |
Created | 2011-04-15T02:44:31.000+0000 |
Updated | 2011-04-17T01:55:16.000+0000 |
this is a regression issue it looks like.
This still does not work with 3.2.2. Even though it goes thru the packaging, once you drag the .app into iTunes, I end up getting the not signed error. And opening the project's settings, I see no entitlements settings.
I didn't think ad hoc should have entitlements. Right now, we only add entitlements for non-adhoc certificates.
So you're saying you have an ad hoc cert and when you add entitlements its working?
How else are you suppose to sign the apps for adhoc? Because right now if I compile with an adhoc profile, drag the app, and sync, it gives me app not signed error. After researching for over a whole day, I solved the signing error by adding the CODE_SIGN_ENTITLEMENTS key into the xcodeproject file and then pointing the value of that key to Entitlements.plist. See the link in my original post for more info. Also have a look at this: http://furbo.org/2008/08/06/beta-testing-on-iphone-20/">http://furbo.org/2008/08/06/beta-testing-on-iphone-20/
And I meant 1.3.2 in the title, not 3.3.2.
I solved this simply by changing line 699 on builder.py. Changed "if not is_adhoc(appuuid):" to "if is_adhoc(appuuid):" and TiDev is compiling with adhoc certs fine :)
please re-test this with the latest from master.
i've tested with various ad-hoc, distribution, etc.
tested with several different people and scenarios. tested uploading to app store.