Closed LanserShi closed 5 years ago
I should post question to rabbitmq-users or Stack Overflow. Sorry for disturb.
CocoaAsyncSocket.framework
is a dependency of this client.
Reasons for this message seem to vary greatly from environment to environment, from bundle ID mismatches to build target mismatches to avoiding some? UTF-8 characters in directory name.
Some recommend rebuilding all dependencies from scratch with
carthage bootstrap --platform [platform] --no-use-binaries
A mismatch between target platform used by carthage bootstrap
and XCode release target sounds plausible.
I resolved my problem. Hope it helps:
It seems Xcode disallow codesign to nesting framework.
@LanserShi thank you for reporting back! Perhaps we should add a doc section of sorts to the README. Sorry about the state of the docs for this client.
I should have thought of carthage copy-frameworks
, I believe cases like this is exactly why it exists 👍
I used rabbitmq-swift-client in my project, and everything worked well in simulator. Development env. is Xcode10.1+swift4.2.
When I prepared to upload and validate the archive, an error was encounted: Code signing "CocoaAyncSocket.framework" failed
In IDEDistributionPipline.log I found: ".../RMQClient.framework/Framworks/CocoaAsyncSocket.framework: code object is not signed at all".
Any suggestion is appreciated.