Gun Log SPC and Gun Log will be "on sale" for a brief period of time in March 2013. This is done to allow those that wish to switch from Gun Log +P. Gun Log +P is on hold indefinitely pending improvements in iCloud technology and it is possible that GL+P will be dropped from development. I am still able to reproduce the problems with iCloud and currently there is still no solution recommended by Apple.
Note: (Posted February 26, 2013)
Gun Log SPC and Gun Log will be "on sale" from February 26, 2013 to February 28, 2013. This is done to allow those that wish to switch from Gun Log +P. Gun Log +P is on hold indefinitely pending improvements in iCloud technology and it is possible that GL+P will be dropped from development.
Note: (Posted January 31, 2013)
The Gun Log SPC offer has expired on 1/31/2013.
Note: (Posted January 21, 2013)
At the end of December Apple's iCloud servers were down. The outage caused users to lose data. The Dev forum has many developers that posted with the exact same issue. I spent my entire vacation helping users and taking the heat for something out of my control. I take everything I do serious and wouldn't take advantage of a soul.
I may not go back to iCloud. If +P users want to switch to SPC, email me. This offer is only good through January 31, 2013. Don't miss this dead line. (Posted January 21, 2013)
Deleted Gun Log +P and Can't Find It?
If you deleted Gun Log +P and you need to re-install it you will find the app in the App Store under "Purchased".
Transferring your data to Gun Log SPCGun Log SPC does not use iCloud or any automatic synching technology. Synching is done manually through iTunes while your device is connected to a computer.
To transfer your Gun Log +P (GL+P) data to Gun Log SPC (GL-SPC) you need to connect the device to iTunes.
Description of iTunes File Sharing
- Select GL+P in the Apps under File Sharing.
- Select the database that you are using under Gun Log +P Documents.
- If you are using iCloud then the database is Shooting_Buddy_iCloud.sqlite
- If you turned off iCloud then the database is Shooting_Buddy.sqlite
- If you don't know, choose the largest or the latest, it is up to you, you can redo this step if needed.
- Drag the database to your computer.
- Rename the database to Shooting_Buddy.sqlite
- Select Gun Log SPC in the Apps under File Sharing in iTunes.
- Drag database from your computer onto iTunes where it says Gun Log SPC Documents.
- Sync (Button on bottom right)
- Launch Gun Log SPC and let me know how it went.
Technical Details of the iCloud Issues
Here are some links and descriptions of the issues with iCloud at this time.
What this means is that Core Data's internals failed to connect to iCloud in some obscure and undocumented way. There's no recovery path or fix-- you just get to try again later. Those errors don't come from Magical Record or your code, they're an internal Core Data / iCloud failure.
Here's the thing: This does not mean you did something wrong. And the corollary of that is, there is nothing you can do to fix it.
This appears to be a known issue with iCloud right now. It's been working intermittently for my app using CoreData and iCloud. Lots of Error Domain=NSCocoaErrorDomain Code=512 "The file upload timed out." It may have absolutely nothing to do with your app and more to do with the iCloud servers. I've been following a thread on the developer forums that point it to being errors on Apple's side. (At least for problems since Dec 30/31)
If you've read all the blogs and comments around the interwebs, all cocoa developers have had significant difficulty getting iCloud to work with core data. It just isn't ready for prime time. The rest of the iCloud Apis work, just be aware that core data and iCloud are going to not work at some point.
"For the past 4 days I have been getting this Code=512 "The file upload timed out" for ios 6.n. Interestingly enough the same code using ios5.1 seems to be OK!"
If you are an Apple Developer you can see these posts on the iOS Developer Forums: