The following worked for me:
1) Export your CDF/nb as Standalone:
File -> CDF Export -> Standalone
2) Open the standalone CDF with any text editor (I used Notepad++) and automatically replace all the instructions:
"UndoTrackedVariables:>{Typesetshow$$, Typeset
bookmarkMode$$},"
(without quotation marks, but including the comma at the end)
by empty-space. That is, simply delete them and save the document.
3) Open the CDF with Mathematica 10. You will see the beeping: "The file you are opening appears to have been edited outside of the Wolfram System. The file outline cache was ignored. This should not affect any of the contents of the file." . That's okay, just click OK and next save the CDF Standalone as CDF: File-> Save as (*.cdf)
4) Next, the cdf can be open with CDF Player 9. You will see the beeping: "This notebook was created in a more recent version of Mathematica, and may not function properly with the older front end you are using. Contact Wolfram Research (www.wolfram.com) for upgrade information." But that's okay too, the CDF normally work without any problem with normal environment, at least for me.
Hope this could help