isAppleCppModule function

bool isAppleCppModule(
  1. File specFile
)

Returns true when the spec file uses direct C++ for Apple platforms (ios or macos). Only Apple C++ modules need a HybridXxx.cpp forwarder in ios/Classes/ or macos/Classes/ so CocoaPods compiles the implementation into the pod target.

Implementation

bool isAppleCppModule(File specFile) =>
    PlatformTargetAnalyzer.fromSpec(specFile).supportsApple;