Hey gang, I'm running into an issue where Xcode bu...
# touchlab-tools
b
Hey gang, I'm running into an issue where Xcode builds fail from time to time due to some kind of issue with having the SKIE
DefaultArgumentInterop
setting enabled. I get a bunch of errors around undefined KTOR symbols (I use KTOR in my "shared" module for networking). I can work around the issue, but it's kind of a pain (more info on that in the 🧵) I filed a github issue about this awhile back on the SKIE repo. I'm still seeing the issue, so I was curious if there is any further info on a fix or an easier work around?
I can work around the issue by taking the following steps: 1. Disable the
DefaultArgumentInterop
setting in my shared module build config, and sync the project. 2. Go back to Xcode and do a build. It will fail because now there are bunch of a function calls with missing arguments. 3. Add arguments to all of those calls to fix the compiler errors. (This could be a huge pain in a non-trivial project) 4. Build the xcode project again, and it succeeds. 5. Go back to the shared module, and re-enable the
DefaultArgumentInterop
setting, and sync the project. 6. Go back to Xcode, undo all of the updates to add arguments (from step 3 above). 7. Build the xcode project again, and everything is back to working.
Here's a link to the Github issue https://github.com/touchlab/SKIE/issues/111