[TIMOB-23909] Ti.Facebook: Generate the iOS 10 keychain-entitlements from the CLI
| GitHub Issue | n/a |
|---|---|
| Type | Improvement |
| Priority | High |
| Status | Closed |
| Resolution | Won't Fix |
| Resolution Date | 2017-06-27T13:38:05.000+0000 |
| Affected Version/s | n/a |
| Fix Version/s | n/a |
| Components | iOS, Tooling |
| Labels | n/a |
| Reporter | Hans Knöchel |
| Assignee | Unknown |
| Created | 2016-09-15T09:38:59.000+0000 |
| Updated | 2018-08-02T22:20:08.000+0000 |
Description
We had a lot of struggle around Ti.Facebook and iOS 10 / Xcode 8 the last days. Now that everything works (by creating an entitlements file), I thought about how we can make the process easier again.
And I came up with an approach where we hook into the (early) build-process and check for the entitlements file. If it is not there, we generate it from here as we have the required information (app-name, app-identifier). The whole thing could be done with a plugin that is bundled with the module. Eventually we would version the plugin to 1.0.0 to be able to push plugin-updates if there are any in the future.
Not necessary anymore, as we cleverly inject the entitlements using module-hooks since 5.5.1.
Closing old "Won't fix" tickets. If you disagree, please reopen.