gkaimakas
(George Kaimakas)
1
What I did
I have created a new project from scratch.
I have copied the Debug configuration and created two new configurations, one called Dev and another called Staging.
I haven't touched any of the swift compiler flags in any configuration (this means that the DEBUG flag is set in both Dev and Staging.
I created two new schemes on my project corresponding to each configuration.
I have also set the Build Configuration of each scheme accordingly.
What should happen
With Dev or Staging scheme selected when I call .debug() on my reducer, it should print on the console the state changes and the actions sent.
What happens
.debug() refuses to print anything on the console.
I have also tried to use #if DEBUG somewhere to print a message on my own, which, surprisingly, works as expected.
An example project can be found here in case anyone wants to reproduce it.
Environment
- Xcode [Version 11.6 (11E708)]
- Swift [5.2.2]
- OS: [iOS 13.6]
- CA version: 0.7.0
Any insight on what I might be doing wrong and how to fix this would be most welcome
Thanks