Results 276 comments of Johannes Weiss

@KosukeOhmura / @chris-speebly understood. I think you might have hit a limitation with Xcode’s package support. I’ll follow up when I know more. Don’t think this is related to NIO/gRPC...

@KosukeOhmura / @chris-speebly okay, unfortunately, I can confirm the limitation. An `.xcframework` can only contain a _single module_. So if you want to do that, you'd need to create one...

> @weissi Thank you for investigating. > > > you'd need to create one .xcframework per module. > > Could you explain how to do it actually please? I don't...

@tomerd sure, you can add manual state tracking again but then you also need to add locking etc. The test case as it stands today doesn't work because `self.state` gets...

I don't think this is solved. What I was looking for is a way to (from the outside) access what the `start` method constructed.

For example, what I seem to always need is something like this: ```swift let service = ServiceLifecycle(configuration: .init(label: "proxy", logger: logger, callbackQueue: DispatchQueue.global(), shutdownSignal: [.INT], installBacktrace: true)) var downstreamClient: Client?...

@tomerd yes, I did. But I need what's returned from `start` for the first service in the `start` of the third service, not (exclusively) in the `shutdown`. See where the...

@tomerd Right, if everything does have `start` methods, then this works. Unfortunately, most things don't actually come with a `start` method (I guess it's because it's one extra thing for...

Not sure if absolutely necessary but we should at least have an "API hole" to plug this in in a subsequent release.

+1 on not overloading, especially if there are closures involved.