[TIMOB-20228] Set Xcode 7.0 as minimum requirement for titanium build
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | Low |
Status | Closed |
Resolution | Done |
Resolution Date | 2016-08-04T02:51:18.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 5.4.0 |
Components | iOS |
Labels | notable |
Reporter | Hans Knöchel |
Assignee | Hans Knöchel |
Created | 2016-01-13T06:00:35.000+0000 |
Updated | 2018-10-10T16:30:02.000+0000 |
Description
As part of the major release 6.0.0, we should set the minimum Xcode version from 6.4 to 7.2 and remove the
IS_XCODE_6
macros to cleanup the code base.
[~bimmel] Probably need to document somewhere when 6.0.0 is released, that iOS8 is the minimum requirement, and no longer support any versions earlier than 8.0.
Seriously? There is no break out to show the percentage of 7.x iOS users. This could be a large number of that 7% judging by previous drop down staggers of iOS. Given that iOS 7 was the break from the old to the new UI wise - this is not the same as dropping pre iOS 7. Can you show the breakdowns of iOS 7 users yourself? Or value attributed to the likely increase in Enterprise customer usage of iOS 7? This should be led by Apple dropping support. Not a hopeful wish. Whilst I strongly encourage any attempts to clean the code base - it should not be done based on overview usage data with no real relation to actual usage. If you could show me the take up based by all the Appcelerator apps currently available and further by industry type to back this up then there is a solid base for the suggestion. However without this I believe this is a rush to judgement.
I apologise for the misunderstanding here. Renaming the title to "Setting Xcode 7.0 as minimum requirement for titanium build". We are not saying we won't support iOS7 and less. we will support whichever target iOS version Xcode 7 and above can build to.
I updated the description to clarify the reason for this ticket. Hopefully it's clear now. PR: https://github.com/appcelerator/titanium_mobile/pull/7708
[~bimmel] Which docs need to updated for this? I can also think of the [compatibility matrix](http://docs.appcelerator.com/platform/latest/#!/guide/Titanium_Compatibility_Matrix-section-29004837_TitaniumCompatibilityMatrix-Xcode).
[~hans123] & [~cng], I think the following documents will need to be updated when 6.0 comes:
https://wiki.appcelerator.org/display/guides2/Configuring+XCode+inside+Studio
https://wiki.appcelerator.org/display/guides2/Installing+the+iOS+SDK#InstallingtheiOSSDK-Xcode
https://wiki.appcelerator.org/display/guides2/Titanium+Compatibility+Matrix#TitaniumCompatibilityMatrix-Xcode
Prior to this release, we'll need to create a TIDOC ticket listing these pages and the changes needed as mentioned in this ticket.Good point Brian! I can create a ticket for you covering the links regarding to Xcode compatibility. Question: When you update the Wiki, will it automatically be published "live"? I see the possible problem, that if we update it the next weeks and the release is months away, people will struggle about it.
[~hans123], I won't be able to post that info until the changes comes to pass. I can write the changes in a stub page and then copy the info over when the time comes but like you pointed out, that won't be for a while and I would hate to confuse our users with information they cannot use. I'll have to set up a reminder to make those changes. If only Jira tickets had a reminder function....