[TIMOB-27163] iOS: Update Xcode project template settings and resolve warnings
| GitHub Issue | n/a |
|---|---|
| Type | Improvement |
| Priority | None |
| Status | Closed |
| Resolution | Fixed |
| Resolution Date | 2019-09-04T19:11:47.000+0000 |
| Affected Version/s | n/a |
| Fix Version/s | Release 8.2.0 |
| Components | iOS |
| Labels | engTriage |
| Reporter | Jan Vennemann |
| Assignee | Jan Vennemann |
| Created | 2019-06-18T13:55:49.000+0000 |
| Updated | 2019-09-04T19:11:47.000+0000 |
Description
The Xcode project template was last update to recommended settings for Xcode 8.3. This needs to be updated for Xcode 10.2. The compiler also prints several warnings (including missing method selectors, nullability flags and strict prototypes) which should be addressed.
PR: https://github.com/appcelerator/titanium_mobile/pull/10830
Waiting for TIMOB-26770 to be resolved first before continuing
Ready for FR, testing instructions are mentioned in the PR
Merged in to master (8_2_X). Will be merged in to 8_3_X at a later date.
Verified the Fix on sdk 8.2.0.v20190904080637.works as expected. Test Environment:
Name = Mac OS X Version = 10.14.5 Architecture = 64bit Node.js Node.js Version = 10.16.2 npm Version = 6.9.0 Titanium CLI CLI Version = 5.2.1 Titanium SDK SDK Version = 8.2.0.v20190904080637 Device -iPhone Xr iOS 13, Simulator -iPhone 8 iOs 12.2