at-internet / atinternet-apple-sdk

AT Internet mobile analytics solution for Apple devices
http://www.atinternet.com
MIT License
25 stars 47 forks source link

It's would be great if your project was part of Swift Source-Compatibility #17

Closed mackoj closed 6 years ago

mackoj commented 7 years ago

https://swift.org/source-compatibility/#current-list-of-projects

mackoj commented 7 years ago

Is you code compatible with Swift 3.2 ?

d-theo commented 7 years ago

Not sure, the latest xCode version I have contains only swift 3.1 Does you or your company need it (and what about swift4) ?

mackoj commented 7 years ago

Xcode Beta 9 support Swift 3.2 which is Swift 4 Swift in swift 3 mode. Your code could have issues with this version of Swift. Before Migrating to Swift 4 your might need to move to Swift 3.2 and the Swift Source-Compatibility is here to guarantee that your code compiles under Swift 3.2. And prevent as much as it can source compatibility regression.

https://swift.org/blog/swift-source-compatibility-test-suite/

mackoj commented 7 years ago

http://www.jessesquires.com/blog/a-story-about-swift-source-compat/

d-theo commented 7 years ago

Thank you, we will take a look at this the next days 👍 The company plan (at the moment) is to provide swift3.2/4 compatibility mid august unless a client is asking for ;-) We will discuss about Swift Source Compatibility as well

mackoj commented 7 years ago

Where are you on this ? @d-theo

d-theo commented 7 years ago

I will try to take a look today to see how much time it needs to make it compatible

d-theo commented 7 years ago

I guess this can be really time consuming if we need to update the spm each time we commit on the repo

mackoj commented 7 years ago

Yes but it will guarantee that atinternet-apple-sdk work against new version of Swift...

mackoj commented 6 years ago

up ?