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

application id invalid character

LEGEND ,
May 28, 2015 May 28, 2015

I have previously submitted many apps with underscores in the app id. Even today I made such an app. But sometimes I repeatedly get an error 105, application.id contains invalid character.

I found two contradictory articles, one that lists hyphens as a valid character, which it seems to be, and another which says that hyphens are converted to underscores.

Given that I have apps in the stores that do have underscores in the app id, how can I convince AIR 18 to allow that character?

BTW, the issue seems to be true in AIR 17 too.

TOPICS
Air beta
3.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
Adobe Employee ,
May 29, 2015 May 29, 2015

Hi Colin,

We have tested this issue on AIR 15,16,17 and 18 and in each version we are getting error 105(application.id contains invalid character).

Could you please let us know on which version you have submitted your apps without getting an error 105.


Thanks,

Adobe AIR Team

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 ,
May 29, 2015 May 29, 2015

Here is an app that I updated yesterday, with AIR 18, which I successfully submitted to iTunes, Amazon Appstore, and Google Play:

Thomas & Friends: Lift & Haul - Android Apps on Google Play

Then right after that I started getting the error with a different app id that had two underscores in it. My suspicion is that for the above app I opened the old FLA, made the changes I needed to do, and published the new one, without having changed the app id, but for the one that is failing I had changed the app id in the publishing settings.

The original app was made with AIR 3.7.

Read your own article about the app id here:

http://help.adobe.com/en_US/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffd.html

In that article is says: "In addition, if the ID is not a legal package name on the Android operating system, it is converted to a legal name. Hyphen characters are changed to underscores and leading digits in any ID component are preceded by a capital “A”. For example, the ID: 3-goats.1-boat, is transformed to the package name: air.A3_goats.A1_boat."

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 ,
May 29, 2015 May 29, 2015

I know a lot more about ADT than I did this morning!

The issue about publishing with underscores in the past, but not now, was discussed at length on the Flash Pro prerelease 2 months ago. Mohan on the Flash Pro team was in contact with Roshan on the AIR team.

I have looked at AIR going back to version 2.5, and you're right that it has always disallowed underscore. But, under some situation it seems possible to publish from Flash Pro using underscores. I don't know the exact steps are to do that, but it can happen.

To solve my immediate need, which was to urgently update an existing app, I hacked adt.jar to make it allow underscores. Amazon then happily accepted my new build.

I'll report back to the Flash Pro pre release discussion, to tell them my findings.

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
Adobe Employee ,
Jun 02, 2015 Jun 02, 2015

Hi Colin,


We have checked the earlier version too that are AIR 3.7 and AIR 3.4 and we have not allowed the appid with underscore in any version of the SDK.

There is something wrongly mentioned in the document that you have referred .We will surely update that.

Thanks for raising this issue.

-Adobe AIR Team

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 ,
Jun 02, 2015 Jun 02, 2015

You have not allowed underscore in AIR in all versions, even though it's a legal character for Android. You have allowed hyphen in all versions of AIR, even though it's not a legal character.

Why it is that some of us were able to publish apps with an underscore is a mystery, but we're already in that situation. I urgently need to be able to create an update to one of those apps. All that needs doing is to change the allowable characters for Android to include underscore instead of hyphen.

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 ,
Jun 02, 2015 Jun 02, 2015

I managed to change things so that I can publish and playback Android apps with underscores in the app id. It only involved changing two bytes in the AIR SDK. Would be nice to get it officially fixed.

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
New Here ,
Mar 07, 2018 Mar 07, 2018

Hey, can you tell what you changed if you are able to remember?

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
New Here ,
Oct 28, 2019 Oct 28, 2019
LATEST

Hi Colin!

How did you go about this, changing two bytes in the AIR SDK?

 

Cheers

 

John

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
Engaged ,
Jun 15, 2018 Jun 15, 2018

I have been struggling for days to publish my iOS apps with new AIR SDK 30 on Adobe Animate. The Assets.car file is with the "Included files" in the AIR FOR IOS SETTINGS. So that´s not the issue.

When trying to publish I have been getting this message:

“The device has encountered an unexpected error. Installation Error: ApplicationVerificationFailed”

I was told to go here:

http://blogs.adobe.com/flashplayer/2015/08/troubleshooting-air-installation-errors-ios-applications....

and the only thing that could be wrong was the "Wrong certificate used for packaging"

So I renewed all my Certificates and provisional profiles. Then I was able to install the app on my iPad only with the Developer Certificate and Prov. Profile. But when I tried to use the Distribution Certificate with the Adhoc profile or the AppStore profile I got the same message:

“The device has encountered an unexpected error. Installation Error: ApplicationVerificationFailed”

In the above link it also talks about: "Feature listed in application.xml file is not added in the provisioning profile" but I don't use any of these in my app.

While checking my App IDs in the Apple Developer Center I noticed that they now include the "Game Center" and "In-App Purchase" services, which I never selected and I never use and there is no way to disable them. So I thought a solution could be to use an iOS Wildcard App ID because that way I can enable only "Data Protection" which is the one I use.

In the Apple Developer Center it says: "To create a wildcard App ID, enter an asterisk (*) as the last digit in the Bundle ID field." Example: com.domainname.*

So I generated my Wildcard App ID and the Provisioning Profiles for it but NOW when I try to publish my app I get this message:

"error 105: application.id contains and invalid value"

So I checked in the web and came to this thread that began on May 2015 and hasn't got solved.

I wonder if it is not possible to use an iOS Wildcard App ID in Adobe Animate because of the required asterisk (*).

I have been in a dead end for days trying to publish my iOS app with the latest AIR SDK that is the only way to go in the App Store now.

Any help will be appreciated.

Best Regards

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