"Then we would add the following Echo.h and Echo.m files to the Plugins folder within the Cordova-iOS application directory:" What does "Cordova-iOS application directory" mean here?
The code block seems to contain those both files, why not just list them separately?
And the guide assumes that the plugin author was prepared to work with Objective-C. I think a large part of the iOS dev community is now focused on Swift.
https://cordova.apache.org/docs/en/9.x/guide/platforms/ios/plugin.html