There are a small number of Cordova plugins that contain "custom framework" files for iOS. These use symlinks on OSX. Symlinks can break when the plugin is either downloaded on Windows and then moved to an OSX machine or when the plugin is pulled from the Cordova plugin repo / npm without the symlinks being present in the archive as described in this Cordova bug.
A telltale sign of this problem is the Cordova build for iOS reports missing "Header" files that are located inside one or more plugin paths.
However, there is a simple hook that can be added to your project to work around this issue.
To install it:
<hook type="before_compile" src="hooks/hook-symlink-fix.js" />
Did you find this article helpful?
We're sorry to hear that! Feel free to email our team with your question.