Flex app rejection because of Orientations issue on iOS7

down votefavorite 
10.1
We found that your app does not comply with the Apple iOS Human Interface Guidelines, as required by the App Store Review Guidelines.
While supporting both variants of both orientations, each with unique launch images, provides the best user experience and is recommended, we understand there are certain applications that must run in the landscape orientation only. In this case, it would be appropriate to support both variants of that orientation in your application, e.g., Home button right and left.
Addressing this issue typically requires only a simple and straightforward code modification. However, if you require assistance, the Apple Developer Support Team is available to provide code-level assistance.
For more information, please review the Aim to Support All Orientations section of the iOS Human Interface Guidelines.
I have decided to open application only in Landscape mode and I have following code to restrict:
<aspectRatio>landscape</aspectRatio>  <autoOrients>false</autoOrients>

Hello,
I have
<aspectRatio>landscape</aspectRatio>  <autoOrients>false</autoOrients>
in my app.xml file, and my application supports only landscape orientation. Still apple has rejected it. 
I have used air sdk 13.0.0.** and flash builder 4.7
They have givebn rejection number
10.6: Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good it may be rejected
Even my app made for iPad only
<iPhone>
        <InfoAdditions><![CDATA[
            <key>UIDeviceFamily</key>
            <array>
                <string>2</string>
            </array>
        ]]></InfoAdditions>
        <requestedDisplayResolution>high</requestedDisplayResolution>
    </iPhone>
can you tell me why they have rejected it.
They given me rejection screenshot:
I simply don't understand why this happens, while I am forcing an app to open in landscape mode only?

Similar Messages

  • App rejected because icloud image in library view ??

    hi there, just got our app rejected because 'app includes one or more Apple trademark images - or likenesses of Apple trademark images - including iCloud icon image..'
    They provide the screenshot below to show what they mean.
    But if I'm right the iCloud icon image is not provided by us but by Adobe, and only when the app is not downloaded. But the library view can only be seen when the app is fully download (multi-folio app with 1 folio for iPad and 1 for iPhone).
    Can anyone tell me what's wrong about this or where I have to search for an answer ?
    thanx in advance,

    Thanks for reporting this. We're investigating.
    Neil

  • App Rejected because current issue does not become available

    I have had an App rejected twice by Apple for not having the current edition becoming available for download after the user purchases a subscription. See attached screenshot which was taken by the reviewer in Apple on their device. Also note there is no graphic tile in the Library view. App built using DPS Pro V 23.

    I'm assuming the problem to be the reason explained here in this documentation http://helpx.adobe.com/digital-publishing-suite/kb/subscription-fail-ios-renditions.html

  • App rejected because Review Team unable to talk to my server.

    My app is rejected because Review Team cannot log into my app using given test account and password.
    They sent me the screenshot which shows the error - "Server communicatin error" - a custom error I defined when a connection with my server is failed.
    However, I cannot replicate this issue on my end - testing it both on emulator and actual device under the same testing environment as theirs.
    Check the server, there is no problem at all.
    It appears their testing environment has a problem with network?
    I replied telling them that I cannot reproduce this issue. They told me to seek help from Technical Support Team with crash log - but no log can be produced as it is working fine on my side.
    This is the entire story. I am now really frustrated and having no idea what to do next.
    Can anyone help me out?
    Any idea will be highly appreciated.
    Thanks

    And we're off! I have just published the first User Tip - App Store 101: Planning
    To the original poster: there is some content for your about business owners vs developers and internet sites. I will expand on the technical details in subsequent tips.
    To Michael and other developers: Anyone level 5 or above should be able to edit any User Tip. So feel free to hack up these tips. I think it is going to take a few of them. I should have done this a long time ago. Just be aware that the User Tip editing system is a bit crude. Once you edit someone else's tip, it transfers ownership to you. If there are multiple people editing a tip, it may get passed back and forth. I don't think people have really exploited the collaborative authorship avenue on User Tips very much. These tips are going to need that. There are some areas where I have very little knowledge, like book suggestions, online courses and tutorials, teams, business accounts, most iOS stuff, and other areas where I am so clueless I don't even know I am clueless.

  • App rejected due to localStorage issue, seeking advice.

    Hello everyone, Apple has rejected our application because we store files for offline viewing  under localStorage (/Documents)
    This is an extract of the message, we received :
    Data that can be recreated but must persist for proper functioning of your app - or because customers expect it to be available for offline use - should be marked with the "do not back up" attribute. For NSURL objects, add the NSURLIsExcludedFromBackupKey attribute to prevent the corresponding file from being backed up. For CFURLRef objects, use the corresponding kCFURLIsExcludedFromBackupKey attribute.
    How can we do this with Adobe Air using Flex SDK 4.6?
    +LA

    Alright, again I must emphasize that this is not an easy thing to get going, at least it wasn't for me.  However, I have a 5.1+ solution made building on the jampot extension available here:
    http://www.jampot.ie/ane/ane-ios-data-storage-set-donotbackup-attribute-for-ios5-native-ex tension/
    Replacing the ANE file in the zip provided by jampot with the one linked below should then cause calls to that extension to follow the new 5.1 method.
    http://bit.ly/QbeVCg
    The extension documentation has more info on how to use it, but for a quick start, we use something like:
    if (flash.system.Capabilities.version.substr(0,3).toUpperCase() == "IOS")
         var noBackupSetter : MobileBackup = new MobileBackup();
         var result:Boolean = noBackupSetter.doNotBackup(DataStorage.filePrivate.nativePath);
    This will set the entire File.applicationStorageDirectory to DoNotBackup.  Files that are saved within the directory will obey the DoNotBackup rule for the containing folder.
    Make sure you have the MobileBackup class from the files provided by jampot in your project and that you have included the native extension in your project and packaging.  If you have trouble with any of that, please reference the jampot link above, with the exception of using the 2nd link's ANE file.
    Two important notes--
    First, I have only had success compiling my project using this ANE on a Mac against Air 3.3 with the project pointed directly to my iOS 5.1 SDK folder, found at
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPho neOS5.1.sdk .  (I am using Xcode version 4.4.1, I do not know if this sdk is available in later versions, but it may be possible to find an upload of someone's copy on the web)
    Second, the code the modified ANE uses requires iOS 5.1.  If you submit an app that uses this ANE and it is installed by a pre-5.1 device, the app will immediately crash.  To keep your app from being installed on pre-5.1 devices, modify your AppName-app.xml file in the root of your project to set the MinimumOSVersion like so:
        <iPhone>
            <InfoAdditions><![CDATA[
                                  <key>UIDeviceFamily</key>
                                  <array>
                                            <string>1</string>
                                            <string>2</string>
                                  </array>
                                  <key>MinimumOSVersion</key>
                                  <string>5.1</string>
                        ]]></InfoAdditions>
            <requestedDisplayResolution>high</requestedDisplayResolution>
        </iPhone>
    I'm sorry I don't have access to the changes I made to source at this time, but I will post again when I can to include the specific changes made.  There really was not much change to the objective-c code.  The hard part was getting the ANE built and working with Flash Builder.

  • App rejected because of button icons

    Hi everyone,
    My iphone app was rejected because "it uses standard buttons and icon for actions which are not their intended purposes." For example, I used the "Organize" icon as my "Save" button, and the "Bookmark" icon as my "Help" button. I am told to design my own button icon. Can anyone point me some resource to design those icons?
    Thanks,
    ff

    You too? I just got my latest app rejected with the same quibble, they said the camera icon can only be used to bring up the camera image picker.
    I was mildly miffed because I DO use it to bring up the camera image picker ... you just have to select a separate image for an overlay first. Apparently that's enough to confuse really stupid people. Or something.
    As for making non-standard icons, you're on your own. However, it only uses the alpha channel of the image you give it, so anything of vaguely the right shape scaled down should come out to something vaguely acceptable with a little mucking about.

  • App rejected because of bug in SDK?

    Hi there, I got a question about a rejection that (at least to me...) seems unfair. I use the ImagePickerController to let the user take images with the camera. As I set the allowsEditing property to NO, there is a preview image that the user can accept or decline (that is all inside the UIImagePickerControllers View wich I present as a modal view).
    The problem is - if the user takes an image in landscape view, the preview pic shows up wrong. It can be easily reproduces with a very simple app and it is the same behaviour with all apps I've found in the appstore. (I tried a LOT). If they don't allow image editing (scale and move), the preview in landscape shows up wrong on firmware 2.02)
    Now comes the funny thing - that is the reason my app was rejected. That was the SOLE reason. All other apps get away with it and may be sold in the appstore but my app gets stuck in the QA queue (wich, I have to admit, is thorough). The world is not fair...
    Did anyone else experience things like that - or does anyone know if I'm just using the UIImagePickerController in a funny way (as all other devs who put apps into the store...)

    Bug is filed under 6189495
    Allowing editing is not an option for my app because one receives no information if the user actually did any editing and the resulting UIImage has a different size than the actual device screen (it's more square like the caller id pics used in the contact list).
    That's unwanted if you need to edit the whole pic. One could take the original resolution pic from the editinginfo though but then one would have to "throw away" editings eventually done by the user. That's also irritating.
    Greetings, Roga

  • Has anyone had a DPS Newsstand app rejected because magazine is biannual?

    Rejection from Apple is telling me magazine must be updated at least quarterly to be distributed through Newsstand, but I subscribe to multiple otehr biannual magazines through Newsstand. Is this a new rule, or is there a workaround?

    I think you need to publish atleast once in 3 months (Quaterly) to be part of Newsstand.

  • IOS app rejected: Adobe make it work on iOS7!

    Adobe...
    Please make Director iOS app work on iOS 7.
    Period.

    hi,
    so ive downloaded hotfix 3, recompiled. testet on ios 6, dont have 7.
    trying to send it via application loader to apple.
    Package Summary:
    1 package(s) were not uploaded because they had problems:
              /var/folders/ph/_vxwjx3j5kz2_5hlw3_q20mw0000gn/T/1234567.itmsp - Error Messages:
                        Apple's web service operation was not successful
                        Unable to authenticate the package: 1234567.itmsp
                        ERROR ITMS-9000: "This bundle is invalid. The file is not a valid application bundle." at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)
    can someone reproduce that?

  • Orientation issue with iOS7

    I have an app deplying to an iPad. After the release of the new iOS7, it will no longer auto orientate and only loads in portrate mode.
    I have used the following which forces the app to load in landscape but upside-down:
    stage.autoOrients = true;
    stage.setAspectRatio(StageAspectRatio.LANDSCAPE);
    It is then no orientable.
    Any help would be appreciated

    Have you tried setting autoOrients parameter in app xml file to true?
    <autoOrients>true</autoOrients>

  • App rejected for disabling screen lock (idle timer) in iOS8

    I just had an app rejected because I have a user changeable setting which allows the user to disable screen lock via
    [UIApplication sharedApplication].idleTimerDisabled = YES;
    Apple says I used an undocumented API but it IS indeed documented here: https://developer.apple.com/library/ios/documentation/uikit/reference/UIApplicat ion_Class/index.html#//apple_ref/occ/instp/UIApplication/idleTimerDisabled
    My app graphs the barometric pressure and if you want the graph to run longer than a minute or two, it is important to disable screen lock. The default behavior is screen locking as usual, but there's an option in the settings to disable screen lock and this seems to be what Apple took issue with. I've had academic users request this feature, and I have used it in other apps successfully, however this time Apple rejected my app for using it. Is this normal? Is disabling screen lock via UIApplication really now allowed?

    Just saw this in the doc:
    However, apps that don't have user input except for the accelerometer—games, for instance—can, by setting this property to YES, disable the “idle timer” to avert system sleep.
    (emphasis added)
    So does your app use the accelerometer? Seems weird that that would be the only case where an app could disable the idle timer but they did specifically mention it in the doc, so…
    As a paid developer you can and should take this to the IOS dev site. You might can a more definitive answer.
    good luck
    regards
    <edit>
    Looking at your last post I don;t think the problem is  using an undocumented API,  it is in not using it in the prescribed manner. At least that is how I read it.

  • My apple won't let me download free apps because of payment issue

    Hello my apple App Store will not let me download free apps because of payment issue but all I download is free apps can some one help me please

    Daddyashley wrote:
    ... because of payment issue ...
    To Contact iTunes Customer Service and request assistance
    Use this Link  >  Apple  Support  iTunes Store  Contact

  • App update rejected because it is downloading content?

    Hello,
    I have a strange situation with the app store approval process. I have 2 apps which I am updating one of them is simply a lite version of the former. The lite and full version share 99% of the same code the only difference is that the lite version has levels removed. The lite version was approved by the store. The full version was not. I was given this reason:
    Jan 16, 2012 03:01 PM. From Apple.
    2.23
    We found that your app does not follow the iOS Data Storage Guidelines, which is not in compliance with the App Store Review Guidelines.
    In particular, we found that the app downloads content and is storing too much data in the incorrect location.
    The iOS Data Storage Guidelines specify:
    "1. Only documents and other data that is user-generated, or that cannot otherwise be recreated by your application, should be stored in the /Documents directory and will be automatically backed up by iCloud.
    2. Data that can be downloaded again or regenerated should be stored in the /Library/Caches directory. Examples of files you should put in the Caches directory include database cache files and downloadable content, such as that used by magazine, newspaper, and map applications.
    3. Data that is used only temporarily should be stored in the /tmp directory. Although these files are not backed up to iCloud, remember to delete those files when you are done with them so that they do not continue to consume space on the user’s device.
    4. Use the "do not back up" attribute for specifying files that should remain on device, even in low storage situations. Use this attribute with data that can be recreated but needs to persist even in low storage situations for proper functioning of your app or because customers expect it to be available during offline use. This attribute works on marked files regardless of what directory they are in, including the Documents directory. These files will not be purged and will not be included in the user's iCloud or iTunes backup. Because these files do use on-device storage space, your app is responsible for monitoring and purging these files periodically."
    For example, only content that the user creates using your app, e.g., documents, new files, edits, etc., may be stored in the/Documents directory - and backed up by iCloud.
    Temporary files used by your app should only be stored in the /tmp directory; please remember to delete the files stored in this location when the user exits the app.
    Data that can be recreated but must persist for proper functioning of your app - or because customers expect it to be available for offline use - should be marked with the "do not back up" attribute. For more information, please see Technical Q&A 1719: How do I prevent files from being backed up to iCloud and iTunes?.
    It would be appropriate to revise your app to meet the requirements of the iOS Data Storage Guidelines.
    For discrete code-level questions, you may wish to consult with Apple Developer Technical Support. Please be sure to include any symbolicated crash logs, screenshots, or steps to reproduce the issues when you submit your request. For information on how to symbolicate and read a crash log, please see Tech Note TN2151 Understanding and Analyzing iPhone OS Application Crash Reports.
    I am using air 3.1 in both the lite and full versions. Neither version downloads anything nor does it create any files anywhere. The previous version was compiled with air 3.0 and there were no problems. Has something changed since version 3.0 that could be causing this situation I have?
    I've deleted and reinstalled the full version of the program on my iPod Touch while my internet was deactivated and it worked perfectly (downloading what??).

    Hmm.. When I asked the review team where the file was located they went ahead and aproved my app revision. I think the trigger must have been the local shared object. I modified my code as Saumitra suggested in his blog. Hopefully this won't be an issue the next update
    Thanks -Scott

  • App Update Rejected because BundleVersion not incremented, advice???

    I had an app rejected with the following message
    {quote}
    AppABC update cannot be posted to the App Store because the app's info.plist files do not reflect the current binary version. An update must have a binary version number greater than the previously submitted application. Please increment your CFBundleVersion keys in the app's info.plist in order for iTunes to validate that the latest binary is a new version.
    {quote}
    I had released a couple apps previously by incrementing the Bundle Version field in my info.plist file. This worked fine before. In this case, it was updated to 1.1 from 1.0...but still rejected
    When I open my info.plist file, it has the incremented CFBundleVersion key. So I'm not sure what's wrong, just wondering if I'm missing something here as waiting for a response from apple sometimes takes a while! I'm also wondering do I really need the "CFBundleShortVersionString" string? This is listed on Apple's website for releases, but none of my other updates has ever included this and been fine.

    dhaupert wrote:
    You sure the info.plist in the file within the zip you sent has the updated value? I had a problem where the compress file option on my MBP doesn't always compress new files, unless I reboot the PC before compressing. Aside from that, perhaps they are enforcing the short string. I know that I didn't see that there when I first submitted but now that it's in the text, I added it to make sure I wouldn't be turned down.
    Check into it- also they are wanting you to use this format now: 1.0.1 (ie, second minor version), so I made sure to match that format as well.
    do they want the new format for the shortstring version? or for both?
    Since we can't really release "Maintenance" releases, does this mean if I release version 1.2, I should also just include a short string version of 1.2.0? 1.2.1? Does is really matter?
    Message was edited by: belsokar

  • Issue in setting flex app in load balanced environment using SSL

    I have developed the dashboard in my application using flex 3.0. For this I have used JSP wrapper around the flex application. My application runs on JBoss application server. for communication between flex app and my application i am using LCDS. HTTPService component is being used to receive data from the server. Channel definitions are given in service-config.xml for amf and http channels and for both secure secure and not secure mode. In my proxy-config.xml i have defined Channels and destinations.
    services-config.xml
    <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
        <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
        <properties>
              <polling-enabled>false</polling-enabled>
        </properties>
    </channel-definition>
    <channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
        <endpoint url="https://{server.name}:{server.port}/{context.root}/messagebroker/amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
        <properties>
              <add-no-cache-headers>false</add-no-cache-headers>
        </properties>
    </channel-definition>
    <channel-definition id="my-http" class="mx.messaging.channels.HTTPChannel">
        <endpoint url="http://{server.name}:{server.port}/{context.root}/messagebroker/http" class="flex.messaging.endpoints.HTTPEndpoint"/>
    </channel-definition>
    <channel-definition id="my-secure-http" class="mx.messaging.channels.SecureHTTPChannel">
        <endpoint url="https://{server.name}:{server.port}/{context.root}/messagebroker/httpsecure" class="flex.messaging.endpoints.SecureHTTPEndpoint"/>
        <properties>
            <add-no-cache-headers>false</add-no-cache-headers>
        </properties>
    </channel-definition>
    proxy-config.xml
    <default-channels>
        <channel ref="my-http"/>
        <channel ref="my-amf"/>
        <channel ref="my-secure-http"/>
        <channel ref="my-secure-amf"/>
    </default-channels>
    <destination id="dashboardService">
        <properties>
    <url>/kr/servlet/DashboardServlet</url>
        </properties>
    </destination>
    <destination id="dashboardJSPService">
        <properties>
    <url>/kr/krportal/dashboardJSPService.jsf</url>
        </properties>
    </destination>
    In my development environment both secure and non secure mode were working fine. Now when I have deployed it behind the load balancer(which accepts secure requests only and if the request is not secure it redirects it to secure url) there is no response from the message broker servlet. One thing more I have observed is when the environment is non load balanced there are request like 'http://{server.name}:{server.port}/{context.root}/messagebroker/http'. and these requests are post request. But in load balanced environment with ssl the request is again like 'http://{server.name}:{server.port}/{context.root}/messagebroker/http' which is a post request and it is redirected to 'https://{server.name}:{server.port}/{context.root}/messagebroker/http' which is a get request. The content returned by this get request is null.
    Looking for some comments
    Thanks
    Abhishek Gupta

    if the load balancing environment is already well configured, thes rest is very easy, there is no difference between a configuration of load balancing environment and a simple one, for you that is transparent, except the manual deployment and manual copying
    of files in the directory 15

Maybe you are looking for

  • FTP Delivery Destination Not visible while scheduling a report.

    Hi All, We are implementing BI Publisher 11g (As part of OBIEE 11g). In BI Pub administration we have defined FTP and Email Delivery Destinations. But while Scheduling a report, under Destinations we see only Email option, we are not seeing FTP optio

  • Getting warning while running concurrent program for XML report

    HI, Am trying to run a xml-publisher report by converting a D2k report and am getting the following warning message and not getting the out put. Receivables: Version : 11.5.0 - Development Copyright (c) 1979, 1999, Oracle Corporation. All rights rese

  • Preview does not work....

    I am experiencing 3 strange problems with my iMac. #1) Preview no longer works. When I try and view a JPG or run Preview directly I get an error that says "The application Preview can't be opened." -600. I have copied preview from my second iMac and

  • Bal adj account is picked up in payment run for a vendor

    When we do payment program, one additional line item is created for payments in foreign currency other than exchange difference account. The additional line item is created for balance sheet adjustment account which is assigned in foreign currency re

  • Selecting Text in a JTable

    Hi, I have an application that uses a JTable with editable cells. When the user clicks a cell, I would like the cell's data to become highlighted. In other words, I don't just want the cell to get focus, I want the existing text within the cell to be