Tor.framework Unknown type name 'dispatch_queue_t'
Replying to tla:
It has a Travis-CI configuration, which I just updated to work on the latest macOS/Xcode image:
Currently, we have issues in getting past Tor 0.4.0.6 on iOS. When I try to use a newer core, I get this error message:
Unknown type name 'dispatch_queue_t'
in CFStream of Apple's CoreFoundation framework.
But "dispatch_queue_t" is actually a valid symbol from Apple's Foundation libraries.
So somehow, it gets cancelled out through something which changed in Tor recently.
This looks like a bug in tor's code, or perhaps in the Tor.framework embedding scripts.
We'd be happy to help you diagnose this issue.
Can you tell us the first release that has this issue? Is it 0.4.1, 0.4.2, or 0.4.3 ? Have you done a git bisect, to track down the commit that introduced the issue?
Let's open a separate ticket, so we can fix this bug in tor's code. Or help you find a workaround when you embed tor.
I can't see dispatch_queue_t in Tor's code.
Perhaps we're defining some preprocessor symbols, or including a header that conflicts with dispatch_queue_t's header.
We don't know which release this bug was introduced in. But Tor 0.4.0.6 does not have this error.