I think I figured it out. Apparently something got corrupt in the database that the iOS App SDK didn't like. By using the recover command in the file menu I was able to rebuild the database, put the new copy into my Xcode file and now it seems to be working great.
Sorry, for not trying this before my post.
1 of 1 people found this helpful
Just keep in mind that recover might fix parts of your file but it might also damage parts of your file. And it might not fix everything in the file. You're rolling the dice when you use a recovered file. The main purpose of recover is to get a file open so you can import the data into a good copy of the file. A better option is to use a back up file that doesn't need recovered. Read the recover log that gets generated, it might give you some insight into what was wrong with the file.
Thanks that is a great point. I was more focused on just trying to make it work again than about the consequences of using a recovered file. I will take a look through the log file to see what I can find (after an initial quick skim nothing really jumped out at me).