grpc-swift
grpc-swift copied to clipboard
[Xcodeproj] Generated duplicate UUIDs warning
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?
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.
As I understood there are no other solution:
- Remove
:preserve_pod_file_structure => truefor correct@_implementationOnlyworks - Use
:deterministic_uuids => falsewith:preserve_pod_file_structure => true
Correct?