App store review guidelines

Is there a way to read the review guidelines without paying?
I registered as an Apple developer "for free" and tried to open the page http://developer.apple.com/appstore/resources/approval/guidelines.html but it says that "the program that you are enrolled in does not have access to this resource".
Before paying $99 and actually writing the code for my first iPhone app, I need to make sure that Apple is not going to reject it.

gmacar wrote:
since the 'huge market' is subject to someone else's policy, one should read their policy before paying the fee.
The policies are very benign - way too lax - if you ask me. In order to breach the policy, you pretty much have to be breaking the law in a number of major countries, actively stealing content from other people, and/or actively trying to rip off Apple. If you don't plan to do any of that, you have nothing to worry about.
my app is going to be used by a nonprofit organization, and I don't want to sell it.
Maybe you should consider an enterprise or educational account where you can distribute your app internally.

Similar Messages

  • App Store Review Guidelines - how to know of new updates?

    How can one know when Apple update and edit their App Store Review Guidelines?
    Thanks

    When you log into the developer center, any changes to any agreements or guidelines should be prominently displayed there.

  • App Store Review Guidelines problem

    App Store Review Guidelines says:
    iPhone apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution.
    Does it mean we are not able to submit apps from Adobe Flash CS5 which supports only 320X480 px resolution?

    The 2X is automatic, I don't think that you can create an app that won't comply with that.

  • We found that your app crashed on iPad (3rd Generation) running iOS 6.1.3, which is not in compliance with the App Store Review Guidelines  Incident Identifier: 82F7326A-CBB9-4C0D-BB47-602E677FFACD CrashReporter Key:   f007efd015d54832edfad6b6f673eb18289b

    Incident Identifier: 82F7326A-CBB9-4C0D-BB47-602E677FFACD
    CrashReporter Key:   f007efd015d54832edfad6b6f673eb18289bfde9
    Hardware Model:      xxx
    Process:         myAutoNote [3514]
    Path:            /var/mobile/Applications/EC26F60E-15B2-49A0-8594-8D2934F070B6/myAutoNote.app/my AutoNote
    Identifier:      myAutoNote
    Version:         ??? (???)
    Code Type:       ARM (Native)
    Parent Process:  launchd [1]
    Date/Time:       2013-03-27 10:44:05.268 -0700
    OS Version:      iOS 6.1 (10B141)
    Report Version:  104
    Exception Type:  EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Crashed Thread:  0
    Last Exception Backtrace:
    (0x3248229e 0x3a31b97a 0x323cc8d4 0x342eefd8 0x342f09b6 0x7dbec 0x342a9468 0x7df82 0x342a0e94 0x3435814a 0x7df64 0x3481f888 0x3481f548 0x7daa6 0x80de8 0x342eaad4 0x342ea65e 0x342e2846 0x3428ac34 0x3428a6c8 0x3428a116 0x35f7c59e 0x35f7c1ce 0x3245716e 0x32457112 0x32455f94 0x323c8eb8 0x323c8d44 0x342e1480 0x342de2fc 0x804fa 0x7c6fc)
    Thread 0 name:  Dispatch queue: com.apple.main-thread
    Thread 0 Crashed:
    0   libsystem_kernel.dylib                  0x3a819350 __pthread_kill + 8
    1   libsystem_c.dylib                       0x3a79011e pthread_kill + 54
    2   libsystem_c.dylib                       0x3a7cc96e abort + 90
    3   libc++abi.dylib                         0x39d6ad4a abort_message + 70
    4   libc++abi.dylib                         0x39d67ff4 default_terminate() + 20
    5   libobjc.A.dylib                         0x3a31ba74 _objc_terminate() + 144
    6   libc++abi.dylib                         0x39d68078 safe_handler_caller(void (*)()) + 76
    7   libc++abi.dylib                         0x39d68110 std::terminate() + 16
    8   libc++abi.dylib                         0x39d69594 __cxa_rethrow + 84
    9   libobjc.A.dylib                         0x3a31b9cc objc_exception_rethrow + 8
    10  CoreFoundation                          0x323c8f1c CFRunLoopRunSpecific + 452
    11  CoreFoundation                          0x323c8d44 CFRunLoopRunInMode + 100
    12  UIKit                                   0x342e1480 -[UIApplication _run] + 664
    13  UIKit                                   0x342de2fc UIApplicationMain + 1116
    14  myAutoNote                              0x000804fa 0x7a000 + 25850
    15  myAutoNote                              0x0007c6fc 0x7a000 + 9980
    Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
    Thread 1:
    0   libsystem_kernel.dylib                  0x3a809648 kevent64 + 24
    1   libdispatch.dylib                       0x3a739974 _dispatch_mgr_invoke + 792
    2   libdispatch.dylib                       0x3a739654 _dispatch_mgr_thread$VARIANT$mp + 32
    Thread 2:
    0   libsystem_kernel.dylib                  0x3a819d98 __workq_kernreturn + 8
    1   libsystem_c.dylib                       0x3a767cf6 _pthread_workq_return + 14
    2   libsystem_c.dylib                       0x3a767a12 _pthread_wqthread + 362
    3   libsystem_c.dylib                       0x3a7678a0 start_wqthread + 4
    Thread 3:
    0   libsystem_kernel.dylib                  0x3a819d98 __workq_kernreturn + 8
    1   libsystem_c.dylib                       0x3a767cf6 _pthread_workq_return + 14
    2   libsystem_c.dylib                       0x3a767a12 _pthread_wqthread + 362
    3   libsystem_c.dylib                       0x3a7678a0 start_wqthread + 4
    Thread 4 name:  WebThread
    Thread 4:
    0   libsystem_kernel.dylib                  0x3a808eb4 mach_msg_trap + 20
    1   libsystem_kernel.dylib                  0x3a809048 mach_msg + 36
    2   CoreFoundation                          0x32457040 __CFRunLoopServiceMachPort + 124
    3   CoreFoundation                          0x32455d9e __CFRunLoopRun + 878
    4   CoreFoundation                          0x323c8eb8 CFRunLoopRunSpecific + 352
    5   CoreFoundation                          0x323c8d44 CFRunLoopRunInMode + 100
    6   WebCore                                 0x383ae500 RunWebThread(void*) + 440
    7   libsystem_c.dylib                       0x3a77230e _pthread_start + 306
    8   libsystem_c.dylib                       0x3a7721d4 thread_start + 4
    Thread 0 crashed with ARM Thread State (32-bit):
        r0: 0x00000000    r1: 0x00000000      r2: 0x00000000      r3: 0x3c30d534
        r4: 0x00000006    r5: 0x3c30db88      r6: 0x1e563394      r7: 0x2fd86a14
        r8: 0x1e563370    r9: 0x00000300     r10: 0x00000001     r11: 0x00000000
        ip: 0x00000148    sp: 0x2fd86a08      lr: 0x3a790123      pc: 0x3a819350
      cpsr: 0x00000010
    any help whats happening?
    In my app delegate
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
        [[UIApplication sharedApplication] registerForRemoteNotificationTypesUIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
      // Set these variables before launching the app
        NSString* appKey = @"xxxxxxxxx";
              NSString* appSecret = @"xxxxxxxxx";
    NSString *root = kDBRootAppFolder; // Should be set to either kDBRootAppFolder or kDBRootDropbox
              NSString* errorMsg = nil;
    if ([appKey rangeOfCharacterFromSet:[[NSCharacterSet alphanumericCharacterSet] invertedSet]].location != NSNotFound) {
                        errorMsg = @"Make sure you set the app key correctly in AppDelegate.m";
              } else if ([appSecret rangeOfCharacterFromSet:[[NSCharacterSet alphanumericCharacterSet] invertedSet]].location != NSNotFound) {
                        errorMsg = @"Make sure you set the app secret correctly in AppDelegate.m";
              } else if ([root length] == 0) {
                        errorMsg = @"Set your root to use either App Folder of full Dropbox";
              } else {
      NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"iAutoMobile" ofType:@"sqlite"];
                        NSData *plistData = [NSData dataWithContentsOfFile:plistPath];
                        NSDictionary *loadedPlist =
            [NSPropertyListSerialization
            propertyListFromData:plistData mutabilityOption:0 format:NULL errorDescription:NULL];
      NSString *scheme = [[[[loadedPlist objectForKey:@"CFBundleURLTypes"] objectAtIndex:0] objectForKey:@"CFBundleURLSchemes"] objectAtIndex:0];
                        if ([scheme isEqual:@"db-APP_KEY"]) {
                                  errorMsg = @"Set your URL scheme correctly in DBRoulette-Info.plist";
                   DBSession* session =  [[DBSession alloc] initWithAppKey:appKey appSecret:appSecret root:root];
                   session.delegate = self; // DBSessionDelegate methods allow you to handle re-authenticating
                   [DBSession setSharedSession:session];
                   [DBRequest setNetworkRequestDelegate:self];
                   if (errorMsg != nil) {
                             [[[UIAlertView alloc]
                                initWithTitle:@"Error Configuring Session" message:errorMsg
                                delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]
                              show];
        self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
        NSString *password1 = @"xxxxxxxxx";
        NSString *udid =[[NSUserDefaults standardUserDefaults]  objectForKey:@"device_token"];
        NSString *str = [NSString stringWithFormat:@"%@%@",udid,password1];
        NSString *key =[UtilityClass sha1:str]; //[self base64forData:data];
        NSError *error = nil;
        NSString *password = [SFHFKeychainUtils getPasswordForUsername:key andServiceName:kStoredData error:&error];
        if ([password isEqualToString:@"Purchased"])
            self.viewControllerObj = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
            //self.viewControllerObj = [[ViewController alloc] init];
            self.nav = [[UINavigationController alloc] initWithRootViewController:viewControllerObj];
            [window addSubview:[nav view]];
            //[nav release];
        } else
            self.viewControllerObj = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
            self.nav = [[UINavigationController alloc] initWithRootViewController:viewControllerObj];
            _bannerViewController = [[BannerViewController alloc] initWithContentViewController:nav];
            self.window.rootViewController = _bannerViewController;
        [self.window makeKeyAndVisible];
        NSURL *launchURL = [launchOptions objectForKey:UIApplicationLaunchOptionsURLKey];
              NSInteger majorVersion =
        [[[[[UIDevice currentDevice] systemVersion] componentsSeparatedByString:@"."] objectAtIndex:0] integerValue];
              if (launchURL && majorVersion < 4) {
      // Pre-iOS 4.0 won't call application:handleOpenURL; this code is only needed if you support
      // iOS versions 3.2 or below
                        [self application:application handleOpenURL:launchURL];
      return NO;
        return YES;

    That crash log is useless unless it is symbolicated.

  • App store review page:billing add-country : i choose SL (Selangor). Error message: pls enter at most 3 letter or number for country. But there all is 2 letter. Cannot type ourself, all is preset. so can't create a review

    App store review page:billing address - country : i choose SL (Selangor).
    Error message: pls enter at most 3 letter or number for country.
    But what i can choose is all in 2 letter. Cannot type ourself, all is preset. so can't create a review and cannot use my app id to download or update application.

    madeline leo wrote:
    App store review page:billing address - country : i choose SL (Selangor).
    Error message: pls enter at most 3 letter or number for country.
    But what i can choose is all in 2 letter. Cannot type ourself, all is preset. so can't create a review and cannot use my app id to download or update application.
    Please enter at most 3 letters or numbers.  Two letters is fine with that instruction.

  • Wrong name on App Store reviews.

    My husband and I once shared an Apple ID. We have long since seperated our accounts, but for some reason all App Store reviews keep showing his name. I have checked every place where I could have possibly entered his name, but can't find anywhere.

    See this support document http://support.apple.com/kb/HT1311

  • Change name that shows up when submitting app store reviews

    How do I change the name that displays when submitting app store reviews (e.g. reviews for apps)? I can't find anywhere to do it!

    iTunes>Store>View My Account>4th box down>Edit Nickname...what do you show there, if anything? Also, are you postive the name being shown is not associated with your account or used with the account to obtain that app?

  • App Store Reviews Missing

    Hi there,
    Have anyone encountered the same issue that the app store reviews went missing?
    We had 51 reviews but now we've only got 2 in the store.
    It just gone overnight.
    What are the avenue to retrieve the reviews?
    Best regards,
    Suzanne

    Yep.   I think they've gone.   But Google the app and another set of reviews (usually from the developers site) can be found.

  • How do I change my iTunes and App Store Review Nickname using an iPad 2?

    How do I change my iTunes and App Store Review Nickname using an iPad 2?

    See  >  Change your iTunes Store country
    Here  >  http://support.apple.com/kb/HT1311

  • How to change App Store review nickname

    How do I change my App Store review nickname on my iPhone? No computer.

    You can chane you nickname by managing your account.
    https://appleid.apple.com/cgi-bin/WebObjects/MyAppleId.woa/101/wa/directToSignIn ?wosid=IOPk34QZF894Kd79O59gyg&localang=en_AE

  • App Store reviews are useless without being sorted in reverse chronological order.

    This is an important question, as it goes to the fundamental usefulness of app reviews in the App Store. Recently one of my favorite ios apps was updated and done so poorly that it went from a 5 star to a 1 star app. Subsequently, the developer did a minor tweak, creating a newer version that did not fix the major issues, but has resulted in the many, many negative reviews written after the disastrous update being buried in all the high rating reviews created for a great previous version that no longer exists. Why are app store reviews no longer sorted by latest review first, i.e. reverse chronological order? It makes no sense for a review written in 2012 rating a a much older version of the app to be well ahead of 2014 reviews that relate to the disastrous update that occurred only a few months ago.  I wrote a very negative review but now that the developer has made a trivial update, my review is buried very deep in the older version section well behind reviews written in 2013 and 2012. That makes no sense whatsoever and defeats the purpose of user reviews. I can only believe that Apple has done this for the benefit of app developers, as I see no logical reason how it can benefit the Apple iPhone and iPad consumer.

    Submit your feedback directly to Apple using the appropriate link on the Feedback page:
    http://www.apple.com/feedback

  • ITunes will not open on my iPod touch - jumps to App Store review page

    When I open iTunes on my 8gb iPod touch, it starts to load (you can see the 'music', 'video' 'search' etc options at the bottom) but before anything actually loads, the screen closes, and then re-opens always on an Angry Birds review page in the App Store. I can navigate away from this page to other areas in the Apps Store, but it is always the same when i try to launch iTunes.
    I have double checked my iTunes on my computer (PC - running XP)and i am running 9.2.1.5 so i believe i am up to date. I can sync no problem on my computer and can see everything in iTunes when i'm connected to it. Oh, and iTunes tells me my iPod software is up to date.
    I am hoping there is something i can try before having to revert back to factory settings. I have only had the iPod about 2 weeks. And i have tried shutting it off, turning it on, etc.
    thanks!

    - Try a reset. Nothing is lost
    Reset iPod touch:  Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Next, restore from backup
    - The try a restore to factory defaults/new iPod.

  • Why do my App Store reviews NEVER show up in the reviews section of apps? I've left dozens of reviews and I've NEVER seen one in the store? Why is Apple censoring reviews?

    What happens: I am asked within an app to "Write a review?" I say yes. I'm directed to the App Store page with the description of the App. I click on Write a Review. I write a review, and rate the app. I'm asked to enter my password, which I do. It seems to have no effect. Another identical window comes up asking me if I have an AOL, or iTunes account to enter it again. There's no confirmation either that my review was submitted or not submitted or that there is something wrong with my sign-in or that it was even successful. This repeats ad infinitum until I give up and go back to whatever I was doing. My reviews never show up. I've written all kinds: good, bad, indifferent. Am I blacklisted? What is going on?

    Same problem. I submitted a review on 11/30 for the Chromecast app (which I had installed and used on the iPad 3 I was posting from), and it still hasn't shown up, as of 12/6. I don't think it takes that long to post, considering I see reviews all of the time posted on the first day the app is available. What is Apple's policy for app review content...perhaps there's something I wrote there that's non-compliant? I did use the subject line "Chromecast = $35, Apple TV = $85". I think that's an important distinction for people to see when considering the Chromecast app and hardware.
    I did try to submit another review on 12/2 for the same app, with a different subjed line that had no prices in it, just a complaint that my last review was missing.

  • Anyone else having issues with app store reviews not showing up?

    I have maybe about a 50% success rate in posting reviews. The conspiracy theorist in me notices that I have never had a positive review not post, and that negative reviews for apps in the 'featured app' sections seem to never post.
    Anyone? Anyone?

    Hey rachelfromsheffield,
    Thanks for the question. I understand that you are experiencing issues with connectivity to the iTunes and App Stores. The following resource may provide a solution:
    Can't connect to the iTunes Store - Apple Support
    http://support.apple.com/en-us/ts1368
    Thanks,
    Matt M.

  • Itunes/app store reviews not showing up on iPhone 4

    Is anybody else having trouble reading the reviews for the app store and itunes? I can see the number of starts and number of reviews, but when I try to read them my iPhone 4 doesn't show them. I am able to read some reviews, but for the most part it doesn't show them. I'm trying to find out if the problem is with my iPhone or the app store/itunes.

    Same here. When try to read review it will kick me back to my phones home screen.

Maybe you are looking for

  • How do I find the serial number for my ipod touch?  It was damaged

    My touch (3rd generation) was damaged at the serial number area and it is no longer readable.  How may I find the number? I have since loaded my Iphones to the account and I can't find the info.

  • How do I send email notifications to a different email address?

    I created a form in Forms Central, but I need the notifications and receipts to be sent to and from a different email address other than what I used to create my adobe account. How do I accomplish this?

  • Saving PDF for Web?

    Hello! I recently designed a 6-page annual report, meant to be disseminated as a PDF via web and e-mail.  I am having trouble getting the PDF small enough and streamlined enough for this purpose.  The file is under 4MB, but even on my system it is di

  • Dual-Boot Macbook

    I'm trying to dual boot OS X and arch on my macbook, but whenever I try and boot into arch I just get a "Missing Operating System" error that I can't seem to fix. Any ideas? EDIT: I think it's a problem with the way refit is syncing the gpt/mbr parti

  • Custom Tag in JSF Data Table

    I would like to do the equivalent of a custom tag within a JSF data table. How is this done? Custom tags don't seem to work within a JSF data table.