Closed canhth closed 1 year ago
Hi! thanks for a reproduciable project.
I found that we don't mock lipo
tool so to fix that, we have to add it, similarly to our existing libtool
-> xclibtool
.
The fix is simple, but because we need some e2e tests to cover, that will be able to look on that in a couple days.
Thanks a lot @polac24 for your quick response. 💯 I hope we will have the new release soon. Our CI machine's performance has reduced quite a lot since we got the issue with the Watch App. Once again, thank you for always supporting us.
Sure, will release a new version right after merging it to the master.
So I assume, you had to disable the remote cache completely? I thought you just exclude it for the Watch App, by adding watch targets to the exclude_targets
described here
I've tried to add the Watch target to exclude_targets
list, but it didn't work.
Maybe the Target contains space? Ex: "MyApp Watch App"
(There are no XCRC steps in Build Phases for the Watch target, but still getting the error duplicate symbols for architecture x86_64
)
First of all, thanks for supporting us with this: https://github.com/spotify/XCRemoteCache/pull/185 🙇
This issue is a part of https://github.com/spotify/XCRemoteCache/issues/184
My integration setup [ x ] CocoaPods cocoapods-xcremotecache plugin
Minimal reproduction of the problem with instructions
producer
mode success, the new issue comes up withconsumer
mode:duplicate symbols for architecture x86_64
Consumer Logs
Others If using the previous demo project, we will get another issue:
Fix the example with
['EXCLUDED_ARCHS[sdk=watchsimulator*]'] = 'arm64'
for the Watch target seems working, but this solution doesn't work for my real project.