rockbruno / SwiftInfo

📊 Extract and analyze the evolution of an iOS app's code.
https://swiftrocks.com
MIT License
1.15k stars 58 forks source link

Module Stability Workarounds #71

Closed andre-alves closed 3 years ago

andre-alves commented 3 years ago

This pull request enables module stability for SwiftInfo releases, meaning you can use the same binary with any Swift >= 5 versions.

I did some hacky stuff to make it work, primarily updating XcodeProj.swiftinterface to work around some bugs.

Discussions in issue https://github.com/rockbruno/SwiftInfo/issues/68.

I'm going to leave this open here, feel free to close/update or propose other changes in case someone has a better solution.

I'm also closing https://github.com/rockbruno/SwiftInfo/issues/70 and using my fork because we are migrating to Xcode 12.5 in iFood.

rockbruno commented 3 years ago

Looks good to me! Let's just wait a bit to see if they change the name of the library, otherwise we can go with this. Thanks for investigating!

rockbruno commented 3 years ago

Never got a response. Let's merge this