Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
Locked
0

Apple Application Loader error

Participant ,
Nov 10, 2011 Nov 10, 2011

Hello, I have a big problem trying to upload to the App Store my application.

I have compiled and packaged a new version of my app with AIR 3.0, previusly with AIR 2.7. When Application Loader makes the package check it tells me the following error:

iPhone / iPod Touch application is missing a required executable architecture. At least one of the Following architecture (s) Must be present: armv6

I have checked the Info.plist and appears armv7, I specified that also includes the armv6, and has been included, but still shows the same error.

I tried to recompile with AIR 2.7 and upload it, but gives the same error.

Has this happened to anyone? Any solution?.

Thank you!!

TOPICS
Development
1.1K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Participant , Nov 10, 2011 Nov 10, 2011

I have the solution and my fault. I explain it:

My APP need accelerometer and I define the use:

<key>UIRequiredDeviceCapabilities</key>

          <dict>

                    <key>accelerometer</key>

                    <true/>

          </dict>

Well!! It's not correct for iOS Packager, I ned to declare it:

<key>UIRequiredDeviceCapabilities</key>

          <array>

                    <string>accelerometer</string>

          </array>

And now my APP it's uploaded.

Translate
Participant ,
Nov 10, 2011 Nov 10, 2011

I have the solution and my fault. I explain it:

My APP need accelerometer and I define the use:

<key>UIRequiredDeviceCapabilities</key>

          <dict>

                    <key>accelerometer</key>

                    <true/>

          </dict>

Well!! It's not correct for iOS Packager, I ned to declare it:

<key>UIRequiredDeviceCapabilities</key>

          <array>

                    <string>accelerometer</string>

          </array>

And now my APP it's uploaded.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Nov 10, 2011 Nov 10, 2011
LATEST

Unfortunately you have run into one of the App Store rules; you can't submit an update that drops support for devices that were able to run the app. By using AIR 2.7 or 3.0 you are ruling out devices such as the iPhone 3G, which presumably your original app supported.

You only have a couple of choices. Either take the FLA as CS5 and publish it from there (or the command line using PFI), or, submit it as a new app.

If it's a free app then there's not much issue, that's what the We Rule guys did a lot in the early days, just a slight app rename, and users would download the new app and throw away the old one. If it's a paid app you have to find a way to make a new version without upsetting old users. One idea I've suggested in the past is that as you can now support Retina display, you could call this one the "HD" version. If you start it off with a low intro price, hopefully original app users will cope with the switch.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines