Adobe AIR packager yields Unable to open destination file: ... Info.plist in Application Loader - iphone

I have an app in the App Store that I produced using the Adobe AIR 2.0 packager back in March 2011. Now, the client wants to update it. But, I can no longer upload an update.
I get the following error when using the Application Loader:
Unable to unzip application. Underlying reason: Unable to open destination file: /var/folders/05/d7xltrms59j0n1bplx_nvwr0000gn/T/Protocols.ipa/Payload/ProtocolsSmall.app/Info.plist, No such file or directory.
Looking inside the IPA, Info.plist is certainly in there.
I tried using new provisioning and new certificates, I tried using Java 32-bit, I tried reinstalling Flash CS5. I tried the 2.5 SDK (I can't using anything higher though).
I wonder if this packager is creating an outdated IPA that Apple no longer accepts. Ideas anyone?

I managed to solve the problem. I used the AIR 2.5 SDK and PFI. Then, I upgraded Application Loader to 2.4.1 and that did the trick.
To download AIR 2.5 SDK, go to the Adobe archives: http://kb2.adobe.com/cps/853/cpsid_85304.html
To download an updated version of PFI, go to the following link:
MAC:
http://download.macromedia.com/pub/flash/updates/11/ios/mac/PFI_MAC_2_0_1_12640.zip
There is a Windows version, but I can't post that link since I'm only allowed to post 2 hyperlinks.

Related

Can't run app on Huawei lite wearable (GT2 PRO): API error when installing on device

I am trying to write an app for my GT2 Pro but when I try to install my app with Huawei DevEco Assistant, it gives me the following error:
Installation failed: 47. Invalid value entered for app.apiVersion
Here is the steps I did:
I created a [Lite] JS project.
I signed the app without any changes on project.
I built a signed hap and copied it to the haps directory on the phone.
I tried to install app via DevEco Assistant.
DevEco Studio details:
DevEco Studio 2.1.0.501 with api 4-5
DevEco Studio 3.1.0.100 with api 4-7
I assume you followed the process for debugging your app on GT2 Pro at https://developer.huawei.com/consumer/en/doc/distribution/app/agc-help-harmonyos-debugapp-manual-0000001177608893, especially on Sports watches section.
What's the software version in the GT2 Pro? If it has been upgraded to the latest version, you need to check the build.gradle file and ensure the SDK version is correct. For the lite-wearable device, the compatible API 4 and target API 5 are recommended. You may set API 4 for both or API 3 and API 4, depending on HarmonyOS version in your device. You also need to make sure the API configuration is consistent in the config.json file if the "apiVersion" is configured. In addition, you should use the official released DevEco Studio such as version 3.0 or version 2.1 for your app development and debugging.

bundle 'com.microsoft.libSkiaSharp' Asset validation failed (90034) during MAUI App Submission with Transport

I publish a maui app with the console command
dotnet publish -f:net6.0-ios -c:Release /p:ServerAddress=192.168.xx.xxx /p:ServerUser=<name>/p:TcpPort=58181 /p:ArchiveOnBuild=true /p:_DotNetRootRemoteDirectory=/Users/<name>/Library/Caches/Xamarin/XMA/SDKs/dotnet/
and this creates an IPA file successfully. However, when I try to upload this file using Transport via a Macbook, I get the following error:
Asset validation failed (90034)
Missing or invalid signature. The bundle 'com.microsoft.libSkiaSharp' at bundle path 'Payload/Istanbul Bridge Conference Application.app/Frameworks/libSkiaSharp.framework' is not signed using an Apple submission certificate. (ID: da574c8d-9ef0-42a9-b7a8-05dfc6df8b41)
In my research I have seen that there are several questions with Asset validation failed (90034) but in all those the asset was the application itself. In my case a Microsoft library is causing problems. The definition of the library says it is multiplatform including iOS, so is this error because of my certificate or microsoft's? Is there anything that can be done to fix the problem?
I'm facing the same problem since the update to Visual Studio for Mac 17.x.
My solution is to copy the file, "Assets.car", from an old archive (built with the old version of Visual Studio) to the new release.
I know that this only fixes the symptom and not the reason, but it helps to get the app into the App Store.

Unity: After downloading Google Ads Api "Could not convert classes into dex-format"

I am working on a little platformer that worked fine about 30 minutes ago. All I did no was importing the Google Ads Api as stated in those instructions here:
https://developers.google.com/admob/unity/start
I followed them step by step.
Now, my game still plays fine in the editor - but I now want to deploy the APK to my phone. This crashes with
"CommandInvokationFailure: Unable to convert classes into dex format.
D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -Xmx8000M -Dcom.android.sdkmanager.toolsdir="C:/Program Files (x86)/Android/android-sdk\tools" -Dfile.encoding=UTF8 -jar "D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -
stderr[
PARSE ERROR:
unsupported class file version 52.0
...while parsing bitter/jnibridge/JNIBridge.class
1 error; aborting
]
stdout["
This is followed by a long truncated list with much information. I am posting this upon request.
I then googled a bit around, and people said that this was caused by "duplicated files" usually coming from the Facebook API and the Google API both being imported to the same project.
However, as you may already think, the Google API is the first API I imported, so technically, there cannot be "two duplicate files", right?
For those of you who have the same issue:
Download the newest JDK for Android (this comes together with Android Studio, so you need to install Android Studio, even if you dont want it).
After installing everything (including the newest JDK) remember the path your JDK is put to.
Now in Unity under settings, guide the interface to the JDK folder of your newest JDk you just downloaded. This fixes it :)

Invalid or corrupt jarfile android.jar issue

I am trying to build and run an android project using the phonegap framework.
I have configured the IDE and followed the steps described in an official tutorial (see link above).
The problem is that I never had a chance to build the project since it contains errors. The major one is (see screenshots):
Archive for required library: 'C:/Program Files/Android/android-sdk/platforms/android-8/android.jar' in project 'xxx' cannot be read or is not a valid ZIP file
Also, I have tried to manually run the aforementioned android.jar but got the same error:
The problem keeps reproducing through several SDK versions: r14, r15.
BTW, I experience no troubles building a project using other android versions, e.g., 2.3.
Would someone help me out? Thanks!
Use the Android package manager to remove and then re-download the Android 2.2 SDK as something is corrupt with that package.

CAB installation failing on new Windows Mobile 6.5 devices

We use a CAB file through a webpage to deploy our mobile application to our customers. Now with the new Windows Mobile 6.5 devices, the cab file is downloaded as a .tsk file (when using the new Internet Explorer). Naturally the installation fails to install the application as a theme.
If the file is downloaded in Opera, or you change the file extension back to cab. The installation process completes. But the application can launch due to Missing Method Exceptions.
Has anyone experienced this? Does anyone know if there is a workaround for it?
We are currently builing the CAB using a vdproj in visual studio and signing it using CabWiz. Were using the Windows Mobile 5.0 SDK.
This is an issue with a specific version of the HTC Touch 2 ROM.
Apparentlly this is fixed with an upgrade of the mobile.
see reference:
http://forum.xda-developers.com/showthread.php?t=574121