Cannot submit with custom native extension's iOS app

We worked on the construction of our first DONKEY custom - the work of great native extension, but when I submit to the iOS app store he gets rejected with the error: -.

Invalid signature - make sure you have signed your application with a certificate of distribution, not an ad hoc certificate or certificate of development. Verify that code in Xcode signing settings are correct at the target level (which cancels all values to the project level). If you are certain that your code signing settings are correct, click on "Clean" in Xcode, delete the 'build' directory in the Finder and rebuild your output target.

When I remove the extension, the app does not get rejected, so I don't know that this is not the certificate that we use to publish the application itself.  We tried to sign the DONKEY with a self-signed certificate, or not to sign the DONKEY at all (as apparently signing DONKEY is optional).  In both cases if we submit the application with the ENA, he gets rejected with the error above.

Can anyone offer any suggestions?

How you create your native library, at a guess, I'd say you something messed up in the settings of Xcode. Have you created a static lib?

Tags: Adobe AIR

Similar Questions

  • Ship Firefox with custom default extensions.

    Hello

    I'm doing a customized version of Firefox. I have already installed extensions and what not, but when I install the version custom installation files, extensions do not remain. How to group the Firefox with my installed extensions?

    See if this helps you to untangle that.
    https://Mike.kaply.com/2012/02/09/integrating-Add-ons-into-Firefox/

  • Any good native extensions for iOS yet?

    Hello

    I wonder if there is any native extensions that can be used around again for the features of iOS?

    I've found these: http://www.adobe.com/devnet/air/native-extensions-for-air.html which seems to be especially tech-demos (battery, network info etc.). I thought at least in-app-purchases, support Game Center, IAD, alertbox etc. should have been released now?

    Since I have no knowledge in objective-c, I can't do it myself, but I'd be happy to pay for DONKEY - files that can be used in real projects.

    / Karl

    to the original question - I had extensions for iOS Game Center and AdMob Android (commercial) -.

    AdMob Android for Adobe AIR extension

    iOS Game Center Extension for AIR

    I would like to know what you think would be cool!

  • Find a native url for iOS app

    Hello world

    Is it possible to know a url native ios for an app which are available in the AppStore?

    The application for which I need to know the url was not made through DPS, and there is no sharing feature.

    I'll appreciate any help.

    Do you mean the custom URL scheme to open the application, like twitter: / / ?

    If so, you can download this app on app store, camera cable through a USB cable to your mac, launch a few (for example iExplorer) file manager app, go to APP_NAME-> viewer.app-> Info.plist and find a key: CFBundleURLSchemes

    It's a table with all custom app.

  • generation of native extension iOS fails to "Undefined symbols for armv7 architecture."

    I'm going to build a set of native extensions for iOS with 3.4 Air, but when I try to compile a test whose DONKEY actionscript project I get the following error:

    For architecture armv7 httpd Undefined symbols:

    "_null", referenced from:

    _g_com_adobe_air_fre_fmap in extensionglue.o

    (maybe you meant: _sqlite3_bind_null, __ZN7avmplus20BitmapDataJPEGWriter14jpeg_null_charEP18jpeg_common_structPc, __ZN7CString16s_nullTerminatorE, __ZN7avmplus7AvmCore24decrementAtomRegion_nullEPii, _null_name, __ZN7avmplus20BitmapDataJPEGWriter9jpeg_nullEP18jpeg_common_struct, _sqlite3_result_null, __ZN7UString16s_nullTerminatorE, _null_name1)

    LD: symbol not found armv7 architecture

    Compilation failed during execution: ld64

    My DONKEY is targeting iOS 5.1, and I forced Xcode to build the static library for armv7 (setting 'Valid Architectures' to 'armv7' and 'Building only of Active Architecture' to 'Yes')

    Tried to use Flash Builder 4.6 and 4.7 Beta with the same results.

    Does anyone have advice on build parameters for ENA in Xcode, or have experienced this problem before? See you soon.

    Hello

    We were able to understand the question and it will be fixed in the next version.

    For now, a possible workaround is to systematically use the finalizer function in the DONKEY. For example, the following steps should be followed:

    (1) in the native code to ANE, a new function, with the signing of FREFinalizer() must be written. Refer to http://help.adobe.com/en_US/air/extensions/WSb464b1207c184b14-53a8419b 129382b 5758 - 8000.html for the prototype. It could contain also a minimal code or simply a return statement. for example.

    Sub minimalFinalizerFunction(void * extData)

    {

    return;

    }

    (2) in the extension.xml, include this line after the tag:

    minimalFinalizerFunction

    (3) repackage your ALBUM using the new .to and extension.xml.

  • The linker error while packaging iOS app with my DONKEY

    While trying to write a Native Extension for ZXingObjC iOS (https://github.com/TheLevelUp/ZXingObjC), the following error link appears when exporting in Flash Builder 4.x:

    --------

    Error occurred during the application of packaging:

    For architecture armv7 httpd Undefined symbols:

    "___divmodsi4", referenced from:

    + [ZXEncoder numDataBytesAndNumECBytesForBlockID:numDataBytes:numRSBlocks:blockID:numDataBytesInBlock: numECBytesInBlock:error:] in libcom.google.zxing.ZXingNativeExtension.a (ZXEncoder.o)

    + [Encode ZXAztecEncoder: len:minECCPercent:] in libcom.google.zxing.ZXingNativeExtension.a (ZXAztecEncoder.o)

    + [ZXAztecEncoder generateCheckWords:totalSymbolBits:wordSize:] in libcom.google.zxing.ZXingNativeExtension.a (ZXAztecEncoder.o)

    LD: symbol not found armv7 architecture

    Compilation failed during execution: ld64

    --------

    This happens in Flash Builder 4.6 or 4.7 using AIR SDK 3.7

    This isn't my first Native Extension for iOS. No amount of fiddling around with the addition of frameworks or libraries in Xcode for static library.

    Looking for advice on what must then try to resolve this linker error...

    I'll let the foregoing for SEO to the further research about this error, but by adding the following fixed my error Undefined Symbol

    ...

    5.0 is probably fine, another random Googling showed that by default to 4.0 which is probably a source of the issue.  Also of note, I don't have to add a linkerOption for one of the 3rd libraries part that uses the side of XCode.

  • networkinfo native extensions crashes

    So I'll try some kind of persistent ID in my iOS game, I'm working on the best scores of the user to link...

    I would use UUID but A) there doesn't seem to be an extension for it, and B) it seems that Apple is to denigrate the opportunity to get the UUID

    Therefore, the only option I could come up with what I read online about using the mac address of one of the items of hardware in the user device.

    here goes networkinfo... who apparently is not taken in charge of iOS (but it is in android... go figure adobe) so I see there is a native extension for it on the adobe Web site

    I include the native of networkinfo extension, just as I have included the other 5 or 6 native extensions that I use and copy and paste their api and get the following error thrown (seen in remote debugging)

    More precisely:

    ArgumentError: Error #3500: the context of the extension doesn't have a method with the name getInterfaces.

    When I call findInterfaces()

    any ideas?

    I found my problem. The problem was that it was in conflict with some other extension ExtInitializer (specifically Air Inline Email Extension Native iOS). I went to my way to build in FB 4.6 and I saw that under my extension, there's a red alert, explaining that he was in conflict with another native extension.

    I just disabled the extension and everything worked properly.

  • Native extension for Game Center

    Hi guys,.

    If I understand well with the last Beta of Air it is possible to implement native extensions for iOS, and in theory, which would make it possible to connect to Game Center and in-app purchases.

    If anyone here has tested this? It would be nice to know if there is no show plugs before starting to 'dig '...

    See you soon,.

    / Andreas

    You can find here in-app purchase - http://code.google.com/p/in-app-purchase-air-ios/

  • HP ePrint iOS app is no longer find Photosmart C4780 after app update

    I have a HP Photosmart C4780 connected via WiFi to my network, but unfortunately it is not supported by AirPrint on iDevices.

    So, I was working with HP ePrint home & Biz iOS app (version 4.1), which has been very useful to me because he found the printer and allowed me to print from my iPad/iPhone.

    Today I have updated the app on my iPhone to version 5 (now simply called 'HP ePrint' in the App Store) and after the update, the new version is not my Photosmart C4780. I did the Activation thing on the iPhone, as it has been asked to refresh the list of printer on my network in the all tab, but after refresh no printer is found.

    Still I have the old 4.1 on my iPad (and if everything goes well in my iTunes library) and is the printer, I guess, through MSDN because it shows the name specified for this parameter.

    So, the question is: have you abandoned support of Photosmart C4780 under version 5.0 HP ePrint iOS app? If so, why did ' t you this properly informed about the application up-to-date descriptive text in the App Store? A message like "some printers are not supported over ' would be helpul.

    If HP ePrint should find the Photosmart C4700 series printers and it is a question, how to proceed from here?

    Thank you.

    Kenny,

    Thanks for your update.

    I tried restart before (I found this same "action plan" in another thread), but it didn't work, so I removed the app. Later with the 5.0.2 update I installed again the HP ePrint back once again and it worked. However sometimes when I open the app the point in the remains of the gray label and never turns green.

    Now that you mentioned the reboot, I rebooted my iPhone and my C4780 shows the green dot. But I don't know if that'll keep green whenever I need. I will continue to check and see.

    What makes me confident on the app update 5.x, it is that this kind of hassle should never with old HP ePrint home & version Biz (4.x), I keep in my iPad.

    I will continue to work with both versions of the app on my iPhone (5.x) and iPad (4.x) and see how it goes. I really hope that last updated works better, as 5.x is a nice update.

  • native extension iOS - cannot package app

    I'm trying to integrate the SDK MixPanel as native extension of our project. I can compile the. ANE fine, but when I try to package my application I get the following error:

    Undefined symbols of armv7 architecture: utf8_nextCharSafeBody, referenced from: libPods - MixPanel.a (MPVWebSocket.o) _validate_dispatch_data_partial_string

    the library is open source, heres this file:

    mixpanel-iphone/MPWebSocket.m to master · mixpanel/mixpanel-iphone · GitHub

    The definition of this function comes from this import:

    #import < unicode/utf8.h >

    which comes from the usr/include-> unicode-> utf8.h according to XCode.

    How can I include this file? Do I need to include it at all?

    My platform.xml looks like this:

    < platform xmlns " ="http://ns.adobe.com/air/extension/15.0"" " >

    < sdkVersion >6.0< /sdkVersion>

    < linkerOptions >

    < option >- ios_version_min 6.0< /option>

    < option >- frame Accelerate< /option>

    < option >- setting CoreTelephony< /option>

    < option >- Framework security< /option>

    </ linkerOptions >

    </ platform >

    I just found what was wrong, I needed to add the unicode as a dynamic library lib to my project of LinkerOptions:

  • A few native extensions cannot be packed.

    Currently we have trouble with packaging API with adobe air 16. (16.0.0.272)

    The nature of the problem is almost exactly the same with this:undefined symbols of architecture armv7 (AIR 16)

    Everything goes very well with 15 AIR but fails native extension, connects causing problem.

    e0635c7febbe515522515941ec25b3bb.png

    Although we have identified that a native extensions caused this evil, we cannot do just something that we don't have access to the source code of it.

    We asked the author of the extension in support of 16 AIR, but said it wasn't their problem.

    Since the AIR 16 is a must for iOS release, demotion or 15 isn't an option... is there a way around this problem?

    I didn't know that I was using an old DONKEY file. When you use the last DONKEY file that supports 64-bit AIR for iOS apps that worked like a charm.

    I think that it is the responsibility of the developers of 3rd party DONKEY to provide an update for supported 64-bit and support SDK AIR 16.0.

    If the author says it isn't their problem they are not taking care of their responsibilities as developer ANE 3rd part.

  • Try to use the library IOS Mixepanel in Native Extension using CocoaPods

    Hello

    I am trying to register the library of Mixpanel IOS (iOS Mixpanel API Overview) in a Native Extension and in their documentation that it suggests to install it in your IOS using CocoaPods project. When I do that, CocoaPods creates a library file (libPods.a) that says that Xcode "is not a file object and cannot be included in a library project.

    Thus, there is a library file which cannot be included in a library project, if I understand correctly.

    Is it possible to create a DONKEY component IOS is not a library project? Or is it possible to use the file platformoptions.xml to include this additional library file? How to set the path to this file so it is?

    -Steve Warren

    Try this. Add the following in the platformoptions xml file:

    libPods.a

    Add libPods.a to the adt command, so it is included in the donkey as well as the other file to the library.

  • How to add a NATIVE EXTENSION (like iBattery) with a Flash Professional project

    Hello world

    I am trying to use the native extension of iBattery in a Flash Professional (with an AIR for iOS) project. More information here: http://custardbelly.com/blog/2011/09/21/air-native-extension-example-ibattery-for-ios/

    How can I use this native outreach in a .fla project? really thanks!

    First of all,

    Use these step to overlay AIR SDK 3.0 in Flash Pro: http://kb2.adobe.com/cps/908/cpsid_90810.html

    Next, you will need to write your ActionScript code to include your NativeExtensions: http://www.youtube.com/user/iBrent#p/u/7/Axg6E001a7I

    BUT you need to compile via command line: http://www.youtube.com/user/iBrent#p/u/6/MRcoJ6ClLqo

  • I have problems with the form widget. When I created my forms, I need to leave out the line, one email because my client does not want the message line and two because those who have tried to fill the online form cannot submit because that box "email".

    I have problems with the form widget. When I created my forms, I need to leave out the line, one email because my client does not want the message line and two because those who have tried to fill the online form cannot submit because the 'email' box keep rejecting their email address valid. And I just tried to remove the line in my form and it does not allow me to delete or to mark it as not necessary either.

    Currently, there is no way around the field email forms of the Muse. Another option is to have a look at Jotforms or another third-party provider of shape that Muse has widgets for.

  • Air for Android 16.0 - cannot use the native extension that include android-support-v4 - ClassNotFoundException

    Hello

    This is my first question here, and I really need help on this problem. We are been struggling for a few days on the following error message: C

    05-12 17:35:29.321: E/AndroidRuntime (26531): FATAL error: IntentService [MCGcmIntentService]

    05-12 17:35:29.321: E/AndroidRuntime (26531): process: air.com.mooncat.androidTest, PID: 26531

    05-12 17:35:29.321: E/AndroidRuntime (26531): java.lang.NoClassDefFoundError: doesn't have a resolution of: generator Landroid/support/v4/app/NotificationCompat$;

    05-12 17:35:29.321: E/AndroidRuntime (26531): to com.mooncat.MCGooglePlayServices.MCGcmIntentService.sendNotification (MCGcmIntentService.j ava: 92)

    05-12 17:35:29.321: E/AndroidRuntime (26531): to com.mooncat.MCGooglePlayServices.MCGcmIntentService.onHandleIntent (MCGcmIntentService.jav one: 48)

    05-12 17:35:29.321: E/AndroidRuntime (26531): to android.app.IntentService$ ServiceHandler.handleMessage (IntentService.java:65)

    05-12 17:35:29.321: E/AndroidRuntime (26531): at android.os.Handler.dispatchMessage(Handler.java:102)

    05-12 17:35:29.321: E/AndroidRuntime (26531): at android.os.Looper.loop(Looper.java:145)

    05-12 17:35:29.321: E/AndroidRuntime (26531): at android.os.HandlerThread.run(HandlerThread.java:61)

    05-12 17:35:29.321: E/AndroidRuntime (26531): caused by: java.lang.ClassNotFoundException: did not find class ' android.support.v4.app.NotificationCompat$ Builder " on the path: DexPathList [[zip file ' /data/app/air.com.mooncat.androidTest-1/base.apk"],nativeLibraryDirectories=[/data/app/a ir.com.mooncat.androidTest-1/lib/arm, / vendor/lib, / system/lib ']]

    05-12 17:35:29.321: E/AndroidRuntime (26531): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)

    05-12 17:35:29.321: E/AndroidRuntime (26531): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)

    05-12 17:35:29.321: E/AndroidRuntime (26531): at java.lang.ClassLoader.loadClass(ClassLoader.java:469)

    05-12 17:35:29.321: E/AndroidRuntime (26531):... 6 more

    05-12 17:35:29.321: E/AndroidRuntime (26531): deleted: java.lang.ClassNotFoundException: android.support.v4.app.NotificationCompat$ Builder

    05-12 17:35:29.321: E/AndroidRuntime (26531): at java.lang.Class.classForName (Native Method)

    05-12 17:35:29.321: E/AndroidRuntime (26531): at java.lang.BootClassLoader.findClass(ClassLoader.java:781)

    05-12 17:35:29.321: E/AndroidRuntime (26531): at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)

    05-12 17:35:29.321: E/AndroidRuntime (26531): at java.lang.ClassLoader.loadClass(ClassLoader.java:504)

    05-12 17:35:29.321: E/AndroidRuntime (26531):... 7 more

    05-12 17:35:29.321: E/AndroidRuntime (26531): caused by: java.lang.NoClassDefFoundError: class not found using the charger to start class; no batteries available

    My Native Extension use Google Services play and rely on support android v4. Google services functions perfectly works play (for example: I am able to save the token with the google cloud features).

    I've seen this problem in another thread in github and seems that they solve it, but it does not fit my case. It's like in the publication of flash support android v4 is "removed". I say this because I tried to decompile the generated apk and I discovered that sources exist (like com / / thing, com, google, android, gms /...) BUT not the android/support/v4 /... On the contrary, seems that the apk build contains only the android/support/v7/appcompat/R.java (.java because is decompiled). In the .ane file, I have the Android - support.v4.jar and also the contents of platform.xml to/META-INF/ANE/Android-ARM. In the platform.xml I have this:

    <? XML version = "1.0" encoding = "utf-8"? >

    " < platform xmlns =" http://ns.Adobe.com/air/extension/4.0 ">

    < packagedDependencies >

    < packagedDependency >android-support - v4.jar< / packagedDependency >

    < packagedDependency >google-game - services.jar< / packagedDependency >

    < / packagedDependencies >

    < packagedResources >

    < packagedResource >

    com.Google.Android.GMS < packageName > < / packageName >

    < folder_name > google-game-services-res < / FolderName >

    < / packagedResource >

    < / packagedResources >

    < / platform >


    In the eclipse project, I tried to register the library of v4 support in all possible ways, such as addiction, external jar, or kept as a defult library in the libs folder. Nothing works...


    I really can't understand hot to fix this crazy...

    I just discover the problem... just crazy!

    It was caused by the version of android.support.v4.jar. I did a test now, for some reason any magic, using one I had before (I got it, in Eclipse, with a right click on the library project, Android tools > add Media Library, it was not recognized). Then, I tried with the other two different versions of android.support.v4.jar, and this solved the problem as if by magic! Just to say, using the method add the support library, the size of the file android.support.v4 was 1.2 MB, the other two versions were respectively 759 KB and 628 kb, according to their version. I expected that this library has been correctly added by eclipse, also relying on the target of androd in the project.properties, but does not appear. Hope this might help someone.

    PS: like all the other thread suggest, don't forget that the android.support.v4.jar is included in your DONKEY file, and the platform.xml explicitly declare it as .

Maybe you are looking for

  • Fraud or real Apple Email phising?

    I received this email: It looks very real. I was worried that the fraud took place and that some used unhid my Apple ID to buy music membership. I clicked to cancel using the link provided. Apple.Cancel.and.Manage.securetaxpaymant.com/account/ This o

  • Pocket drive Bay installation media.

    We have a HP Pavillion A6710T a 32 bit with a HP Pocket Media drive Bay OS installed Windows Vista.  We decided to upgrade to a HP Pavilion HPE H8 - 1360T running on a Windows 7, 64-bit OS, the drive Bay can be transferred from the old system to the

  • ACM M175nw and office 2013 - prints once after reboot

    I am running Windows 7 Home Premium 64-bit with SP1 and the latest and greatest drivers from the HP using HP LaserJet 100 color MFP M175nw website. I can print several times to other programs with no problems, but after I print once a 2013 desktop ap

  • Urgent blackBerry smartphones

    I have BlackBerry 9550 storm 2 it show SMS shows no MMS. Also click BackBerry Word for update, I click on update of this message came up to the top: BlackBerry Word is hurting the BlackBerry server connection. Check your network connection and try ag

  • Live window email crashes

    Why is windows live email hang when mail is received? No error message, just hangs.