Test an AIR application on iOS device, without being an Apple Developer.

I know that it is now possible to test an application on a device iOS WITHOUT be paid member of the Apple Developer program.  How do I do that?

The way I've done things before, was to go on my developer account Apple - device UDIDs to type and create the commissioning of profiles and certificates.  I also used TestFlight - but this also requires a paid membership.


So, what's the new way?

OK - it worked!

You need XCode 7.  Create a new iOS XCode project.  (A simple display application - regardless)  But the Bundle ID must be the same as your white AIR app ID (the same that in your configuration xml AIR fie .).

Plug in your device, and then run the XCode application on your device.

In XCode, you can consult your commissioning profiles - and display them in the Finder.  You will need one for this application ID.  (I did a copy).

Then - Keychain Access (in the Utilities folder) and find your certificate listed under 'my certificates). Export it as a .p12 file (and give it a password).

Now, you can use the .mobileProvision and .p12 file and the password, to build your AIR application to deploy your device!

Tags: Adobe AIR

Similar Questions

  • How can I delete a file on my iOS device that I downloaded from my iCloud? I just want to keep the Preview on my iOS device without using my storage iOS for the entire file.

    How can I delete a file on my iOS device that I downloaded from my iCloud? I just want to keep the Preview on my iOS device without using my storage iOS for the entire file. This means that the file is still in the iCloud and available to be downloaded to any device.

    In practice, I want to be able to scan and download through my documents located in my iCloud and once I didn't need them on my iOS device I would like 'load their return to the cloud' to my storage of the iOS device is not used.

    Thank you in advance to the community!

    Max

    The only way I found to do that once a file has been downloaded is to remove it and add it again through either from Finder on Mac or iCloud.com.

  • File.upload ActionScript does not work on Air SDK for iOS devices

    I try to use the ActionScript File.upload to transfer a file on Air SDK for iOS environment, but the File.upload does not work properly. No event on the file upload handler is executed after File.upload is called, and no exception is caught. When I check the side network traffic server, I found no application http even didn't hit the server after execution of File.upload. The code is below.

    ------------------------------------------------------------------------------------------ -----------------------------------------------------------------------

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

    " < = xmlns:fx s:View ' http://ns.Adobe.com/MXML/2009 "xmlns:s ="library://ns.adobe.com/flex/spark"title ="HomeView"> "

    < fx:Declarations >

    <! - Place non-visual elements (e.g., services, items of value) here - >

    < / fx:Declarations >

    < fx:Script >

    <! [CDATA]

    private var file:File;

    private var dir:File;

    This method is executed to create a file and download it when you press the download button.

    protected void OnUploadButtonPressed(event: MouseEvent): void {}

    trace ("upload button clicked");

    var urlReq:URLRequest = new URLRequest ("http://10.60.99.31/MyPath/fileUploadTest.do");

    urlReq.method = URLRequestMethod.POST;

    var str:String = "this is test";

    var imageBytes:ByteArray = new ByteArray();

    for (var i: int = 0; i < str.length; i ++) {}

    imageBytes.writeByte (str.charCodeAt (i));

    }

    trace ("size =" + imageBytes.length);

    try {}

    dir = File.applicationStorageDirectory

    I also tested in several different directories

    dir = File.createTempDirectory ();

    dir = File.documentsDirectory;

    var today: Date = new Date();

    var filename:String = 'IMG' + now.fullYear + now.month + now.day + now.hours + now.minutes + now.seconds + now.milliseconds + ".txt";

    file = dir.resolvePath (filename);

    var stream: FileStream = new FileStream();

    Stream.Open (file, FileMode.WRITE);

    stream.writeBytes (imageBytes);

    Stream.Close ();

    Review the content of the file to check if the file is written successfully.

    var readStream:FileStream = new FileStream();

    readStream.open (file, FileMode.READ);

    var: string result = readStream.readUTFBytes (readStream.bytesAvailable);

    trace ("rear read result =" + result); The result is shown here as planned.

    file.addEventListener (Event.COMPLETE, uploadComplete);

    file.addEventListener (IOErrorEvent.IO_ERROR, ioError);

    file.addEventListener (SecurityErrorEvent.SECURITY_ERROR, securityError);

    file.addEventListener (ErrorEvent.ERROR, someError);

    file.addEventListener (ProgressEvent.PROGRESS, onProgress);

    file.upload (urlReq); This line does not work. No handler is executed. No http request struck the coast server.

    trace ("after file upload test");

    } catch (error) {}

    trace (e);

    }

    }

    Complete Manager

    private function uploadComplete (event: Event): void

    {

    trace ("Upload successful.");

    }

    IOError handler

    private void ioError (error: IOErrorEvent): void

    {

    trace ("Upload failed:"+ error.text ");

    }

    Manager SecurityError

    private void securityError(error:SecurityErrorEvent):void {}

    trace ("security error:" + error.text);

    }

    Another Manager

    private void someError(error:ErrorEvent):void {}

    trace ("an error" + error.text);

    }

    Progress Manager

    private void onProgress(event:ProgressEvent):void {}

    trace ("progressHandler");

    }

    This method is executed to call the URLLoader.load when the delicate touch.

    protected void OnTrickyButtonPressed(event: MouseEvent): void {}

    var urlReq:URLRequest = new URLRequest ("http://200.60.99.31/"); This points to a server not - exist

    urlReq.method = URLRequestMethod.POST;

    urlReq.data = new ByteArray();

    var loader: URLLoader = new URLLoader();

    try {}

    Loader.Load (urlReq); This line is very important in iOS7. He decides if the latter file.upload may work.

    But in iOS8, file.upload does not work even if that line is executed.

    trace ("after urlloader load");

    } catch (error) {}

    trace (e);

    }

    }

    []] >

    < / fx:Script >

    < s:Button = "200" x = "200" width = "400" height = "200" label = "Upload" click = "OnUploadButtonPressed (event)" / > "

    < s:Button = "200" x = "500" width = "400" height = "200" label = "Tricky" click = "OnTrickyButtonPressed (event)" / > "

    < / s:View >

    ------------------------------------------------------------------------------------------ -----------------------------------------------------------------------


    When it is run on the simulator of the Air, it works very well as expectedand the file is successfully downloaded to the server. But when run on iOS devices (in my case, iPad), as I explained at the beginning, no event on the file upload handler is executed and not the http request has even hit the server. So I think that the problem may come from the client side.

    During my attempt to solve the problem, I found something complicated about this problem on iOS7. In other words, if you call the URLLoader.load method (although the URLLoader.load points to an address non-existed) before calling the File.upload method, the File.upload will work as expected on iOS7. Specifically, when the above OnTrickyButtonPressed method is run before the OnUploadButtonPressedmethod, File.upload will succeed on iOS7. But this only happens on iOS7. On iOS8, File.upload still refuses to work, regardless of knowing if the URLLoader.load is executed before.

    I think in my case, the problem is not the problem of sandbox or a session of Firefox problem described in the two links below, because not even a http request hit the side server. It seems that the Air SDK for iOS comes to fail send the http reason request any.

    http://StackOverflow.com/questions/5967382/Flex-4-FileReference-issues-with-Firefox

    http://StackOverflow.com/questions/351258/how-do-i-make-Flex-file-upload-work-on-Firefox-a nd-safari

    To make my problem clear, I list my environment below:

    • Development environment: Windows7 (64-bit) / Mac os 10.9.4 (tested on both OS platforms.)
    • IDE: Flash Builder 4.7
    • Air SDK: 3.8 / 16.0.0 (after that I have updated to the latest Air SDK 16.0.0, problem persists.)
    • Application server: Tomcat7 + spring

    Finally, I want to mention that download the file using URLLoader.load isn't an option in my case because I want to download large files in the future, which cannot be addressed with the URLLoader.load.

    I struggled with this for days. If I really appreciate it if anyone has an idea about this.

    Thanks in advance.

    Hi KA RYU.

    We have reproduced the issue successfully, our team would work on it.

    -Tushar

  • AIR application and iOS 5 compatibility

    I'm dealing with a customer who wants a guarantee that an Air application packaged using CS5.5 will be compatible with iOS 5.

    I see no reason why it wouldn't be, but even I can't find no official comment from Adobe on the subject.

    Can someone direct me to an Adobe official commentary I can tell the client to?

    http://www.Adobe.com/devnet/flex/articles/whats-new-Flex-Flash-Builder-46.html

    See paragraph

    The updated platform support

  • Cannot test my air application mobile on the device running ios 9.3

    After setting up the publication iOS option and including appropriate .p12 and provisioning profile, my application does not install on my iPad.

    The editing dialog box completes without error and said that my application has been published successfully, but does not appear on my device.

    The application also manages to perfect in the Simulator. I even tried to install .ipa output via iTunes without result file. It appears on the device, all the application charges, begins to install it, and then the icon disappears without warning or error. Is there a compatibility issue with adobe air version 22 and iOS 9.3? After info.plylist the file generated by air compared to that created by Xcode, they seem to be formatted very differently, there are 23 properties and theot she has 48. Still, the issue seems to be with the latest version of the operating system mobile iOS. I have no problem to test the application on an iphone4 iOS 7.1 running

    .

    If you mean that the method of push IPA? Just open the devices window in Xcode, then drag the IPA in the Applications list and select the connected device.

  • Test the application on the device without a SIM card

    Hello

    I wonder if there's a way to test an application on a BlackBerry device, which is not enabled by the carrier / does not contain a valid SIM card?

    According to this post (http://supportforums.blackberry.com/t5/Java-Development/Testing-app-on-8130-device-with-no-cell-serv...), the answer is no, but it is from 2008.

    Thank you!

    You can if your device is equipped with wireless Internet access.

  • Definition of the deployment target for the AIR applications mobile iOS

    I can't find an "easy way" to set the target of my Adobe Air mobile project deployment.  The key/value pair, I would like to add to my info.plist file is:

    < key > MinimumOSVersion < / key >

    < string > 4.3 < / string >

    This will set the minimum iOS version of my application to 4.3.

    When I try and manually add this key/value pair in my file descriptor app, in the region of < InfoAdditions >, I get the following error:

    "error 105: application.iPhone.InfoAdditions contains an invalid value.

    So I'm thinking that FlashBuilder is already setting the value of "MinimumOSVersion".  However, I can't find anywhere in FB to set the value of myself.

    I DID find instructions on how to disassemble the .ipa file, locate the .plist file and modify it, and then rebuild the .ipa, here:

    http://forums.Adobe.com/message/3672550#3672550

    However, I paid pretty decent money for this FlashBuilder IDE, and I'm really surprised/disappointed this isn't something that can be done in app descriptor file.

    Can someone from Adobe please confirm if this is true?  Is it possible to set this value manually in FlashBuilder?

    Thanks for the link.  If the answer is that FlashBuilder does not permit allows you to set 'MinimumOSVersion' to your application, because it hairpin 4.0.  We would like to put our target of basic deployment of iOS iOS 4.3 for our application, but unfortunately it's not looks like it is possible with FlashBuilder.

  • Need help testing my application on iOS

    IMG_0073.jpgRequirements for the signature of applications

    iOS

    • The unsigned .ipa file downloaded from applications.
    • A .p12 (for creating a test application) development certificate or a certificate distribution (for the Apple presentation) .p12. You must also specify the password for the certificate.
    • A mobileprovision file development which includes the device to test ID or a mobileprovision distribution to submit to Apple.
    • A Mac OS computer.

    The above from paragraph in the document to help DPS. I have a developer account, but did not register ($99) yet. I want to test my app o.

    I tried to download the file (unsigned) of ipa and install on the Tablet, don't come u with a generic icon (I load a custom for this application icon) that when I pressed nothing happens and the legend below the change icon to "installation".

    You must sign the .ipa before you can install it. If you wait a week or two we should have an app that you can download from iTunes which will allow you to test your content without having an Apple Developer account.

    Neil

  • How to take screenshots for 4.7 "and 5.5" ios devices?

    Hi all

    I'm used to create screenshots of my AIR applications using a combination of actual screenshots on the devices I own and screenshots of the stand-alone player by testing the AIR application on my development machine.

    However, I do not have the new 4.7 "or 5.5" iOS devices and resolutions for those who are larger than my screen, so I can't take a screenshot of this way.  The screens are 750 x 1334 and 1242 x 2208 respectively.

    My application is portrait only.

    The standalone flash player automatically resizes down to adjust to the screen at launch. If it didn't, I would be able to move it, take screenshots and assemble the images.

    Does anyone have advice? Perhaps a way to make sure that the flash player window is not resized in function within the limits of my screen?

    See you soon,.

    Peter

    I thought about it

    When you run the application locally, must assign false to stop the player flash of sizing down.

    Then I stacked my monitors vertically instead of side-by-side (not physically, only in the display settings) to take screenshots.

    I hope this helps someone else!

  • AIR 15 on iOS tlfText not rendered

    I think I have a bug, but I'm still not convinced that it's the fault of the air.

    I have an AIR applications for iOS, Android, Windows and Mac Publishing.

    I use the version of Adobe Flash Professional CS6 12.0.2.529

    I have a header positioned at 0,0 where to place two TLF textfields and some buttons. When I run on iOS 8 published under the name AIR version 15, I don't see my text, buttons display very well. When I run on Android, Windows, or Mac published as AIR 15, the text is very good. I placed my text under the heading (thinking maybe it was a black text on a black background - don't tell me you have never done this!)-the outcome proved the text was there (the "body" is positioned under the header and was pushed down when I did) - but I still didn't have my text.

    When I compile my app with AIR 14, everything was fine, the text just like on Android, Windows and Mac released with AIR 15.

    The funny thing is that I use tlfText exclusively in the entire application and all THE OTHER INSTANCES are very well, that it is precisely these text two fields render on iOS.

    On a side note, in any case, I put my tlf text using tlfMarkup (mentioned because it doesn't seem to be very popular that I can't find many articles or support on this issue, I'm starting to regret this choice)

    Any suggestions are appreciated.

    UPDATE:

    I tried to compile with 15.0.0.249 and 15.0.0.274 AIR (BETA) but the problem persists.

    They said adobe no longer supports the tlftextfield. I had to spend all the flow of text. After that I started, it was an easy transition.

  • When will we be able to compile a 64-bit Flash Air SDK compatible iOS app

    Does anyone have an ETA on the possibility to compile a 64-bit Flash Air SDK compatible iOS app?

    Has Apple as of February 1, 2015 all apps downloaded from the App Store includes 64-bit support.

    ETA by the Air team was a SDK Beta in December

  • Connection of an iOS to the debugger in Adobe air application animate

    Hello

    I need to connect my iOS to Adobe AIR application to a debugger, a debugger will work. When I publish my Animate app crashes before it can connect, leaving behind an app still works on my phone. But there is no obvious way to connect to a console at the breast of animate it using "debug" or "start the remote debugging session. With the Simulator, it will connect as long I give IP address appropriate, it will connect. I don't have that option in my app on iOS. My iPhone or iPad will connect. How can I get this done?

    Apparently, the debugger to connect if you do not set the install on the flag of the device. But I found that animate them for Windows doesn't crash as it does on Mac OS. So the question is now moot.

  • Help! Run any AIR Applications without Adobe AIR.

    Hello, I wanted to ask that is it possible to run AIR applications without having Adobe AIR on your computer. It is really annoying when you have to give your application to use someone, and then the person needs Adobe Air to run it. Any suggestions?

    Where to start...

    AIR is a bit like Java, in the sense that it requires a runtime must be installed. This engine has all the "stuff" that allows the application to run. Similarly, applications like 3DMax or Word require the operating system to be present for them to run. These programs are written using the API calls that are in the target operating system. Similarly, AIR and Java apps are written using the API calls that are present in their execution. To bring a full turn, the AIR is an application written in C, that uses the API for the target operating system. Thus, when you perform certain functions within the AIR, he knows how to execute the necessary functions of the operating system (if necessary). AIR also provides a large number of higher level and management features that make your life as a programmer much easier.

    Look at iOS or Android, we have the occurrence of the thing. Some developers write applications using Objective-C (iOS) or Java (Android) which are using the APIs specific to these operating systems. It's the same as writing your application in C like 3DMax.

  • How do I test an application on multiple devices?

    How do I test an application on multiple devices?

    Any information on this?

    Once I created the .ipa file I have to do?

    Creating the API you could use a configuration profile. If it's a development of a distribution one ad hoc, you choose what devices the IPA is allowed to work on.

    So, to make an ad hoc distribution profile that includes all devices on your iPhone Developer account and make the API using this profile. Now, when you did the IPA, you can give it to the people who own these devices.

    If they are all your own devices (or the people that you see every day) you could connect each of them to your Mac and use Xcode window Organizer or peripheral (according to the version of Xcode you are using), and then drag the IPA in the list of Applications for the device.

    If the devices are owned by other people that you do not get to see, you can either send the IPA to them and that they would use iTunes to get it on their device, or if you can put the IPA online you can send a link to them, and they can install the IPA directly from the web page.

    The web server will need to be HTTPS, you cannot use HTTP services from iOS 7.1 is released. To post the IPA online, you can use this utility:

    Mac App Store - BetaBuilder for iOS Apps

  • Is there no way to run an AIR application audio to audio output devices different from?

    I need to do a couple of our AIR applications select some audio devices to send their audio output, and last year, someone mentioned possibly using native extensions to do this.  I had to start working on other things for a while, but I'll be back to that (for the moment), and I basically learned how to create native extensions.

    But so far, they do not seem to provide me with any privileged access to what's happening under the hood of an AIR application.  When you stream live in via RTMP or RTMFP, details of the audio you are hidden.  It doesn't seem to be any place where you can actually access the audio bytes are sent on the network.  You can specify a certain object SoundTransform for the NetStream to use, but this class is final and one vanilla Flash build, so even though she may have a way to access the audio bytes, they are not accessible to all.

    It really seems that, when a NetStream starts streaming live audio, there is no way under the Sun for access to the bytes of audio and direct them to a certain audio output device, with or without extensions.  Is it so?  It would be unfortunate that Adobe does not allow it, even through the native extensions.  Thank you.

    Couple quick thoughts...

    The limits are important. There is a lot of work to maintain a clear separation between a decision to users and developers. For example, you cannot change an audio by default to users out because that clearly violates a decision to users. That said, this is a mess of people debating the issue and in fact finally a COM API without papers you can find allows you to actually do in Vista/Win7 (but not 8), but do not expect that it is a "right thing to do":

    lie lly-setting-the-default-playback-device-and-recording-device?forum=windowspro-audiodevelop http://social.Microsoft.com/forums/en-US/9ebd7ad6-A460-4A28-9de9-2af63fd4a13e/programatica

    You can get a drink before reading this.

    Incidentally, RTMP is secure, which explains why you can't access the bytes. The entire purpose of this is to ensure that their media cannot easily be copied or stolen media developers. Adobe don't document their method of securing the flow, but they do not publish the RTMP protocol specification. It is quite possible for you to create your own server method and encryption protocol RTMP while providing an RTMP stream to the custom client that you yourself the code which peut read flow. Here are the specs:

    http://www.Adobe.com/devnet/RTMP.html

    So I would say that it would be unfortunate if Adobe did give, you access the bytes. You might as well hand users an mp3 of a song because they steal left and right media.

    That does mean that you can not use a multitude of ways to get data via the default output device. Many applications (fraps/etc) captures audio streams video and mixed. But Adobe won't give you the keys of the Kingdom and allow you to decrypt protected multimedia Protocol.

Maybe you are looking for

  • How can I remove the app 'Find friends' on my iPhone

    How can I remove the app 'Find friends' on my iPhone?

  • NETGEAR D6000 (Possible Firmware Bug)

    Hello About a week ago, I bought a Netgear D6000 - 100AUS ModemRouter. I have it configured manually and everything went well, I was online in 10 minutes. After completing the configuration, I noticed the Firmware update notification on the WebUI dev

  • Windows path not found "\DOSDevices\c:\pedriver.txt does not exist.

    All of a sudden when I try to boot my system WinXP SP3, I get a 'there is no \DOSDevices\c:\pedriver.txt' to start Win XP with the Windows Log On window. When I click OK to clear the dialog box, and then click OK to log on to Windows, I hear the soun

  • Then a Force10 MXL blade handle no FCoE traffic?

    Hello.  I inherit a M1000e with few blades of the Force10 MXL switch installed.  The chassis has no other 10GBASE-T switches.  Since I have no plans on using FCoE, a Force10 MXL can be used for standard Ethernet (non-FCoE) traffic?  Or do I have to b

  • I have a problem with the Microsoft Fixit does not.

    Original title: MR FIX IT don't BLOODY STOP 2 DAYS now STILL Won't STOP I've got Mr fix it opens and it won't go away even after I run another he said nothing wrong, it is on win/7, he has recently installed explore 10 and I installed domalq to take