iCloud itself does support document revisions, and my understanding is that it does the same job OS X does for versions stored locally (keeps track of all the small changes, and is in charge of assembling all the chunks into different versions). So any OS X app that supports versioning and iCloud storage should handle both together seamlessly, the same as if it's stored locally. It sounds like you're seeing the expected results in this case.
On iOS it's a bit more complicated - apps have access to other revisions of the document, but because there's no standard way for a user to see different versions (as in OS X), it's up to the app developer to deal with this. I believe the recommended practice for iOS apps is to only keep versions as necessary (for example, dealing with two conflicting versions).
Based on my understanding, if you create a document on iOS, then edit it on OS X, you should be able to view the revisions on OS X, but iOS will only show the "current" one, and OS X will probably only include one iOS-edited version of the file, with whatever versions were edited on OS X. However, this all depends a lot on how the iOS developer implements iCloud storage, and based on my reading of the developer documentation, if an iOS app has what it can satisfactorily decide is the canonical up-to-date version of a document, it may discard all previous versions. That may be why you were running into issues with iOS-created Pages documents.
Ultimately, iCloud is a pretty complex thing, and while they go to great lengths to make it seem simple for the user, some of that complexity can get in the way.
TL;DR version: using OS X only, versions should sync fine. Bringing iOS into the mix can change things depending on the developer's implementation.
First of all, please check your disk for any errors. Please run Repair Disk in Disk Utility (on your Macintosh HD). If the errors are bad, probably you need to restart your Mac and then hold CMD+R until logo appears, then you should re-run Disk Utility.
You can also try some 3rd party software for recovering the files for iWork like Stellar Phoenix Macintosh.
If this doesn't work, please open Console to check the logs or do it manually from the Terminal:
$ tail -f /var/log/system.log
and run Pages/Numbers again.
This should point you to the specific error which you can look for.
If you don't have any errors and your disk is clean, then you can try to Reinstall it via App Store:
Here's how to reinstall an application from the Mac App Store:
Open the App Store application. (It's on the Dock, or in the Applications folder.)
Hold down the Option key and click Purchases.
An Install button appears next to the missing application.
Click Install.
The "missing" application won't be missing for much longer. It's now downloading to your computer! When the download is finished, you'll be able to find the application in Launchpad and the Applications folder.
Source:
http://www.macinstruct.com/node/412
Another method you can try is the suggestion from this thread:
Open App Store, go to Purchases page, re-download thee apps. You will first need to drag the iWork folder to the Trash.
If you still can't download it from App Store, you can try from re-download it from torrent (you should have a proper licence).
But if you'll download the older version and it still doesn't work (which will show some missing frameworks, file images, etc.), then you'll have to do the upgrade first via App Store.
If none of above will work, try to remove cache and setting files from your Home Folder:
~/Library/Caches/com.apple.iWork.*
~/Library/Caches/com.apple.helpd/Generated/com.apple.iWork.*
~/Library/Preferences/com.apple.iWork.*
~/Library/Preferences/ByHost/com.apple.iWork.*
~/Library/Application Support/iWork
You can list them by the following command:
find ~/Library -iname \*iwork\*
Advanced troubleshooting
If none of above will work, then you can try to debug wtf is going on by:
First run in Terminal dtruss command to listen for e.g. Pages execution:
sudo dtruss -fn Pages
Run e.g. Pages
Dtruss should show you some debugging stuff.
If there is too much going on, you can log it to the file by:
sudo dtruss -fn Pages 2>&1 | tee dtruss.log
To filter only file operations, you can try:
sudo dtruss -f -t lstat64 -n Pages
or the easiest way by running OSX pre-defined dtrace script:
sudo filebyproc.d | grep -i iWork
This would give you some idea what files could be wrong/missing during the start.
Best Answer
Your Pages templates are located in the following folder:
You can rename and delete templates without accessing the folder directly, by right-clicking on a template in the template chooser.