grpc / grpc-swift

The Swift language implementation of gRPC.
Apache License 2.0
2.04k stars 420 forks source link

[Xcodeproj] Generated duplicate UUIDs warning #1319

Open heduxar opened 2 years ago

heduxar commented 2 years ago

Hello!

I'm trying to find some solution to fix CNIOBoringSSL.h duplicate name warning with install! 'cocoapods', :disable_input_output_paths => true, :preserve_pod_file_structure => true, (that toggle shows the warning) :warn_for_unused_master_specs_repo => false toggles.

:deterministic_uuids => false fix the warning, but core project owners don't want to use this solution.

cocaopods v1.10.1 grpc 1.6.0

here some links I've read before ask: https://github.com/apple/swift-nio-ssl/pull/269 https://github.com/grpc/grpc-swift/issues/1134 https://github.com/CocoaPods/CocoaPods/issues/3763 https://github.com/CocoaPods/CocoaPods/issues/4370

Mb someone have ideas how to fix it?

Lukasa commented 2 years ago

This seems likely to be related to how the cocoa pods produce their modules. CNIOBoringSSL.h is @_implementationOnly, so it shouldn't be exposed outside the module.

heduxar commented 2 years ago

As I understood there are no other solution:

Correct?