Snapify (instagram clone)

* * * (2 ratings)
Snapify (instagram clone) | App Code for Sale | Hero



Say hello to Snapify! Its a full, complete, meticulously handcrafted app for iOS 7 and ready for App Store submission. Ever heard of InstaGram? Well, Snapify is on the same lines with a social image sharing network complete with Facebook login, adding comments and liking photos.

Snapify is powered by for backend management of user accounts, user photos, photo comments, photo likes, and Facebook login. It's the complete and simply gorgeous solution for a social photo sharing app.

Be sure to check out the awesome demo video!

  • Change Log
  • Version 1.0 Initial release
  • Version 1.1 Fixes Xcode linker build errors that some users were reporting
  • Version 1.2 Fixes build and compile errors and warnings associated with iOS 7.1 and Xcode 5.1.

Disclaimer: This project is derived from the free open source project AnyPic. You can download it for free here What you are paying for by getting Snapify is our version of the AnyPic app to include more functionality and complete modernization / redesign of the UI.

What's included and features

  • Full app source code

  • Push notifications for comments and likes received

  • Built programmatically no storyboards or Xibs

  • Instructions for learning how to further customize the code

53 Comments Leave a comment

Please login in order to leave a comment.

Newest first
  • Hi

    Adding a photo i have this error


    Something went Wrong .Could not post your photo.Please try again 

    • christopher.coudriet Author 2014-04-18 21:08:33

      I found the problem to why you can't upload photos. You need to put in your parse admin credentials in the remote plist that's downloaded in the appDelagate.

      You should put in your parse objectId for the first key and user_objectId for the second key. So it would look something like this



      To get the above details look at your username in parse when you sign up from the app. Also make sure you also put in your Facebook appID in 2 locations in your app's info plist with 1 location being the custom URL scheme. Please advise.

    • MatteoCesari01 Buyer 2014-04-18 21:31:30

      2014-04-18 21:30:23.673 StudentPic[1615:60b] Photo uploaded successfully

      2014-04-18 21:30:25.533 StudentPic[1615:60b] Thumbnail uploaded successfully

      2014-04-18 21:30:26.463 StudentPic[1615:2c07] Error: invalid acl key: Not Found! (Code: 123, Version: 1.2.11)

      2014-04-18 21:30:26.466 StudentPic[1615:60b] Photo failed to save: Error Domain=Parse Code=123 "The operation couldn’t be completed. (Parse error 123.)" UserInfo=0xc9d9c60 {code=123, error=invalid acl key: Not Found!}

      Fixed the problem 

      Now i m receiving this from the log 

      is it because I'm using the simulator ?

      • christopher.coudriet Author 2014-04-18 21:46:04

        This is because you are not implementing the admin plist correctly. Be sure to follow the instructions and make sure your app is pointing to your server to grab this list on launch. This gives you admin rights so that you can delete inappropriate user images from the app when your signed in. Without this feature your app will not be approved. Please advise.

    • MatteoCesari01 Buyer 2014-04-19 11:14:41

       NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"", (float)random()/RAND_MAX]];

          adminData = [[NSDictionary alloc] initWithContentsOfURL:url];

       Do you mean this url ?

      Is there a documentation file in the project where there s a checklist to make the app work? I can't find it.

      I will love to add some additional features ( paying fee) how can i contact you ?

      Thank you very much for the support , i ll rate 5 stars after the fix of the problem with the plist

      • christopher.coudriet Author 2014-04-19 18:19:43

        Yes, that URL. Where its says You obviously would change that to point to your server. The reason its setup this way is because if you ever remove the app from your device and reinstall it your admin credentials will change and this allows you to update them on the fly without issuing a new update.

    • MatteoCesari01 Buyer 2014-04-19 11:31:56

      EDIT :

      i added in snapifyParseAdmin.plist

      my objected  ( got it from data browser ) and the user_  (got it from channel)

      what is my next step?

      • christopher.coudriet Author 2014-04-19 18:16:17

        You need to upload the plist to your server and point to it's url. This is outlined in the instructions that come with the downloaded source. Please advise.

    • MatteoCesari01 Buyer 2014-04-19 18:38:55

      i've followed every instruction but I'm having problems with this server part.

      I need to own a server to make this app work?

      This is not described in the description of the app.

      • christopher.coudriet Author 2014-04-19 19:04:19

        Do you have a website? Please contact me via my website and I can give you my Skype ID so we can discuss this further.

    • MatteoCesari01 Buyer 2014-04-19 19:18:13


      i contacted you via twitter and email (on your website)

  • muadmz 2014-04-11 17:43:06 Thread id 20054


    1) For the Parse account, does this work with the Free pricing plan?

  • x12media Buyer 2014-04-07 21:39:12 Thread id 19491

    we are getting errors when testing the app after adding our information (as some of the instructions were NOT VERY clear, who do we address for this assistance ?

    • x12media Buyer 2014-04-07 21:43:36

      the error we are getting , is when we run the app on a device in sim mode, and try to upload a picture :

      2014-04-07 14:35:33.989 -[11842:60b] iRate did not prompt for rating because the app was first used less than 10 days ago

      2014-04-07 14:35:33.991 -[11842:7607] iRate is checking to retrieve the App Store details...

      2014-04-07 14:35:34.020 -[11842:7607] iRate could not find the App Store ID for this application. If the application is not intended for App Store release then you must specify a custom ratingsURL.

      2014-04-07 14:35:34.022 -[11842:7607] iRate could not find your app on iTunes. If your app is not yet on the store or is not intended for App Store release then don't worry about this

      2014-04-07 14:35:34.070 -[11842:60b] Application failed to register for push notifications: Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x17e6ed50 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}

      2014-04-07 14:36:06.620 -[11842:60b] adminObjectId = Not Found!

      2014-04-07 14:36:06.621 -[11842:60b] adminPushChannel = Not Found!

      2014-04-07 14:36:09.756 -[11842:60b] Comment - Test

      2014-04-07 14:36:09.839 -[11842:60b] Requested background expiration task with id 1 for SnapIt.Sexy photo upload

      2014-04-07 14:36:10.879 -[11842:60b] Photo uploaded successfully

      2014-04-07 14:36:11.313 -[11842:60b] Thumbnail uploaded successfully

      2014-04-07 14:36:11.781 -[11842:6f1f] Error: invalid acl key: Not Found! (Code: 123, Version: 1.2.11)

      2014-04-07 14:36:11.785 -[11842:60b] Photo failed to save: Error Domain=Parse Code=123 "The operation couldn’t be completed. (Parse error 123.)" UserInfo=0x17d1bce0 {code=123, error=invalid acl key: Not Found!}

      (we removed our app name and replaced with "-" as you will see in the error above,

    • x12media Buyer 2014-04-08 15:49:13

      UPDATE: I wanted to clarify to others that might be looking to purchase : What I am experiencing is NOT a code ERROR,(or issues with the program itself) but rather an error from myself not setting up the files correctly.

  • bill.liew 2014-03-19 18:40:26 Thread id 17073

    Am interested with this app but I found a copy of yours on itunes and after installing it, I am not able to run it, just a blank screen which reloads, again and again. I am running this on the ios 7.1 and on an iphone 5. So is this a working copy?

    • christopher.coudriet Author 2014-03-25 15:41:32

      Thanks for your interest! The iOS App Store version works fine. Not sure which app you got. Yes the version listed here for sell is also in good working order.

  • ridgew117 2014-03-06 02:51:44 Thread id 14903


    • Chupa Team 2014-03-06 10:17:13


      Please do not exchange your email on the platform. For any customization request, please use the customization button on the right of the product page. Thanks

  • meishboy Buyer 2014-02-10 19:22:39 Thread id 11571

    trying to post picture to timeline, saying oops something went wrong. it was working just fine until i changes bundle id inside constants.m

    please help. i've changed it all back, replaced it with original etc... cannot get it to be fixed.

    • meishboy Buyer 2014-02-11 18:09:35


    • christopher.coudriet Author 2014-02-11 22:53:04

      Its hard to tell what you changed from not seeing the code. Did you try to download a new copy and compare your changes against the original?

    • meishboy Buyer 2014-02-11 23:01:26

      yes, i did but nothing is out of place that i see. is it possible for you to assist without me starting all over? possible dropbox you the files?

    • christopher.coudriet Author 2014-02-11 23:10:13

      Well to be honest I have very little time to offer that level of support without and additional fee. However if you don't mind waiting until I can get to it than I can do it as a 1 time courtesy. Email me the Dropbox link to the address on my website.

  • Jawabreh85 Buyer 2014-02-08 19:27:37 Thread id 11147

    Photo uploading was not working showing error like Error Domain=Parse Code=123 "code=123, error=invalid acl key: Not Found iphone objective c. anyway it is fixed. Activity is not showing any activity as screenshots? why?

  • meishboy Buyer 2014-01-26 03:18:21 Thread id 10403

    Errors Errors Errors... I had the same issues others had, i fixed those. But the more you fix, the more that appears! Plz help, what is your email?

    Apple Mach-O Linker Error

    • christopher.coudriet Author 2014-01-26 05:25:42

      What your seeing are very fixable simple linker errors which are caused by the project being moved from its original location (our computer) to yours. All you need to do is repeat the same step as below.

      Delete the "File causing the linker error" from its current location and when asked by Xcode click on remove reference don’t delete to trash. Now just drag in the "File causing the linker error" from inside the Snapify folder to its original location in the project. Clean and rebuild and you should be all set. Please advise.

      We will investigate a fix for this and submit an update to squash these issues in a future update.

    • meishboy Buyer 2014-01-26 09:35:27

      That did absolutely nothing... I deleted 4 times and then downloaded the file from this site and started from scratch twice...

    • meishboy Buyer 2014-01-26 09:36:01

      ld: warning: directory not found for option '-L/Users/cjc32/Desktop/Apple iPhone Dev Master/Gold Complete Apps/iPhone Apps/Gold Masters/Snapify/Snapify/Snapify/AviarySDK' ld: warning: directory not found for option '-F/Users/cjc32/Desktop/Apple iPhone Dev Master/Gold Complete Apps/iPhone Apps/Gold Masters/Snapify/Snapify' ld: library not found for -lAviarySDK clang: error: linker command failed with exit code 1 (use -v to see invocation)

    • meishboy Buyer 2014-01-26 09:36:21

      And other errors as well...

    • christopher.coudriet Author 2014-01-26 10:09:26

      Do you have Skype? I can walk you through getting it up and running.

    • meishboy Buyer 2014-01-26 10:21:35

      I don't but i can get it. whats your username

    • christopher.coudriet Author 2014-01-26 10:28:59

      Ok, xxxx. It will have to wait until tomorrow it's 4:30am here on the USA east coast.

    • Chupa Team 2014-01-26 17:14:55

      Hi Christopher,

      Please, do not exchange your Skype contact on the platform.


    • christopher.coudriet Author 2014-01-26 17:32:23

      Roger that. My mistake.

  • ringobouvier Buyer 2014-01-15 16:16:33 Thread id 9720

    Hello just bought code.

    Error: parse.h not found

    • christopher.coudriet Author 2014-01-15 16:40:58

      Simple fix. Delete the the Parse.framework from the frameworks folder and when asked by Xcode click on remove reference don’t delete to trash. Now just drag in the Parse.framework folder from the Snapify folder to the frameworks folder. You should be all set now. Please advise.

    • ringobouvier Buyer 2014-01-15 16:50:50

      Yes, now more issues (i already set up app on and added id and client id:

      /Users/thomasbendler/Downloads/Snapify/Snapify/Settings.h:24:2: "Must define ParseAppId. Please visit to signup"

      /Users/thomasbendler/Downloads/Snapify/Snapify/Settings.h:28:2: "Must define ParseClientKey. Please visit to signup"

      /Users/thomasbendler/Downloads/Snapify/Snapify/AppDelegate.m:82:29: Use of undeclared identifier 'ParseAppId'

    • ringobouvier Buyer 2014-01-15 16:53:40

      Just send you email with screenshot from errors

    • christopher.coudriet Author 2014-01-15 17:16:20

      Once again simple fix. Just sent you the answer. For those of you reading the comments and run into the same issue you simple just need to uncomment the ParseAppId and ParseClientKey lines. In other words remove the forward slashes at the beginning of the those lines.

  • ihmunro 2014-01-14 03:21:29 Thread id 9649

    Is it also possible to sort the photos by highest number of comments or likes etc