Bitrise CI fails after upgrading from 0.59.0 to 1.8.2 #2845
-
Hey guys, After upgrading from 0.59.0 to 1.8.2 (I also tried to upgrade to lower versions, like 1.2.0) the builds we do with Bitrise CI started to fail with strange dependency issue: When I return TCA package back to 0.59.0 the Bitrise build starts to work again as usual without any issues. Thanks in advance! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
Hi Paul, I think we'd need a lot more info for folks to troubleshoot the problem, as a lot has changed between 0.59.0 and 1.8.2. Firstly, we always recommend upgrading one minor release at a time. This will help you figure out which version introduced the issue. So:
Secondly, please share your Bitrise build info. What version of Xcode, Swift, etc., are you building for? Please be as thorough as possible when troubleshooting an issue to give folks as much information as possible to help. |
Beta Was this translation helpful? Give feedback.
-
It's been a while since the issue and we've put the problem aside until today. |
Beta Was this translation helpful? Give feedback.
It's been a while since the issue and we've put the problem aside until today.
We've identified and fixed the issue, which has nothing to do with the TCA itself.
The problem was that (I think) in the later releases new Macros were introduced and I was not aware of it until today when after another dependency update, Xcode threw an error
Target 'CasePathsMacros' must be enabled before it can be used.
for 4 of the dependencies, including TCA one.So the solution was to add this line to the Fastlane config:
xcargs: "-skipMacroValidation"