IOS Documentation

Could someone give me direction as to where i can retrive documentation defining the different versions of IOS. For example, the difference between YA & XZ. I can find what feature a particular IOS has, but was looking for the differences between the releases. Thanks
12.4YA
12.4XZ
12.4XY
12.4XW
12.4XV
12.4XT
12.4XJ
12.4XE
12.4XC
12.4T
12.4

Not sure if there is such specific document, listing the differences but following documents explain some of them:
http://www.cisco.com/warp/public/620/1.html
http://www.cisco.com/en/US/products/sw/iosswrel/ps1818/products_tech_note09186a0080101cda.shtml
http://www.cisco.com/en/US/products/ps6350/products_tech_note09186a0080480244.shtml
Hope it helps...

Similar Messages

  • Game Center doesn't work on iOS 6. It's crashing.

    Game Center crashes every single time. On iPhone 4 it works fine. What can I do to make it work? Does it work for you?

    Maybe the reason is that "authenticateWithCompletionHandler:" has been deprecated in iOS 6.0
    http://developer.apple.com/library/IOS/#documentation/GameKit/Reference/GKLocalP layer_Ref/Reference/Reference.html

  • New iOS 7 Safari bookmark menu colored icons

    When a bookmarked website doesn't have their own favicon, how does Safari decide which color it will use for the default icon? In other words, why is one black, one gray, and one red?

    When a website doesn't have a favicon, the default icon is the grey icon with the compass.  If there is an "apple-touch-icon" (https://developer.apple.com/library/ios/documentation/AppleApplications/Referenc e/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html) in the HTML, it shows that.  If there is just a regular favicon, it picks the color from that.  I'm not sure exactly how it does it (maybe the most abundant color).  I haven't seen anything in the HTML of the pages to determine it.

  • IOS 8 - FileStream throwing error 2038 on open for write?

    Hey all,
    Going through iOS 8 compatibility checks with our Adobe AIR app (tested with AIR 13 and AIR 14), I'm noticing changes to file storage.
    In short, my code has always been as follows for simply storing a player profile file (matching iOS documentation for as fas as I know: File System Programming Guide: File System Basics). And this has worked well to prevent purges when the device is low on storage space as well as keeping the data there when updating the app.
    This code only seems to work for iOS 4 to iOS 7:
    var storagePath:File = new File(File.applicationDirectory.nativePath + "/\.\./Documents");
    try
         var targetFile:File = storagePath.resolvePath("profile.bin");
         var stream:FileStream = new FileStream();
         stream.open(targetFile, FileMode.WRITE);
         stream.writeBytes(<byteArray here>, 0, 0);
         stream.close();
    catch (err:Error)
         <informs user something went wrong, retries, etc. basic error handling>
    Running this on iOS 8 will always throw a SecurityError (#2038) from stream.open.
    Now, we can still save data and fix this by replacing the first line by:
    var storagePath:File = new File(File.applicationStorageDirectory.nativePath);
    But, this leaves me with a few things, in order of descending importance:
    1) Reading something like this makes me scared as our game has a large amount of daily players: "I’m using applicationStorageDirectory to store files. The problem is those files get deleted when the user updates his app…" (AIR App Compliance with Apple Data Storage Guidelines, last comment)
    2) What has changed in the iOS 8 file system that suddenly makes my original code fail? Apple developer documentation is still outlining this should be valid. Is this a possible AIR bug?
    3) I assume I need to set "don't backup" flags on the files when saving to the appStorageDir?
    4) Is anyone else running into this?
    Thanks in advance!

    Thanks for your quick reply!
    I agree about not traversing up the directory tree, but a blog post from an Adobe employee I read a long time ago put me on that track: Saumitra Bhave: AIR iOS- Solving [Apps must follow the iOS Data Storage Guidelines]
    Anyway, I ran some tests including your suggested solution and it returns an interesting result:
    #1 File.documentsDirectory (iOS 8)
    Full path = /var/mobile/Containers/Data/Application/<UUID>/Documents
    Result: works as expected, no errors thrown!
    #2 new File(File.applicationDirectory.nativePath + "/\.\./Documents")  (iOS 8)
    Full path = /private/var/mobile/Containers/Bundle/Application/<UUID>/Documents
    Result: error, no write permission! (as I would expect with 'private' being there)
    #3 File.documentsDirectory (iOS 7)
    Full path = /var/mobile/Applications/<UUID>/Documents
    Result: works as expected!
    #4 new File(File.applicationDirectory.nativePath + "/\.\./Documents")  (iOS 7)
    Full path = /var/mobile/Applications/<UUID>/Documents
    Result: works as expected! (notice it's exactly the same as #3)
    So, while the storage directory is easily adjustable and #1 should fit the bill nicely, I'm thinking of how to preserve user data when people begin updating from iOS 7 to iOS 8 as it will be kind of hard for me to locate my earlier data on iOS8 unless part of the update process is to also relocate all application data? I mean, even if I had used File.documentsDirectory before, this would still be a potential problem? In any case, it's obvious the iOS8 file system is different.
    How is this going to work?

  • [Trend Micro Ios content filtering] parameter-type command under policy map not available

    Hi, all:
    I'm trying to configure TrendMicro IOS content filtering. I have this working on a separate box, running 15.1.
    On this particular testbed, I have a 2900 running:
    System image file is "flash0:c2900-universalk9-mz.SPA.152-3.T1.bin"
    And the following licensing:
    Technology Package License Information for Module:'c2900'
    Technology    Technology-package           Technology-package
                  Current       Type           Next reboot 
    ipbase        ipbasek9      Permanent      ipbasek9
    security      securityk9    Permanent      securityk9
    uc            uck9          Permanent      uck9
    data          datak9        Permanent      datak9
    Configuration register is 0x2102
    CUBE_GOLD_MEX#show ip trm subscription status
           Package Name:  Security & Productivity (Trial)
                 Status:  Active
    Status Update Time:  18:02:51 CST Mon Jul 23 2012
        Expiration-Date:  Mon Aug 20 02:00:00 2012
        Last Req Status:  Processed response successfully
    Last Req Sent Time:  18:02:51 CST Mon Jul 23 2012
    CUBE_GOLD_MEX#
    Also, I have the following config lines on it:
    ip host trps.trendmicro.com 216.104.8.100
    ip name-server 4.2.2.2
    ip cef
    multilink bundle-name authenticated
    parameter-map type urlfpolicy trend tm-pmap
    allow-mode on
    [snip]
    parameter-map type trend-global trend-glob-map
    class-map type inspect match-all http-imap
    match protocol http
    class-map type urlfilter trend match-any drop-category
    match url category Abortion
    match url category Activist-Groups
    match url category Adult-Mature-Content
    match url reputation ADWARE
    match url reputation DIALER
    match url reputation DISEASE-VECTOR
    match url reputation HACKING
    match url reputation PASSWORD-CRACKING-APPLICATIONS
    match url reputation PHISHING
    match url reputation POTENTIALLY-MALICIOUS-SOFTWARE
    match url reputation SPYWARE
    match url reputation VIRUS-ACCOMPLICE
    policy-map type inspect urlfilter trend-policy
    class type urlfilter trend drop-category
    I have not been able to get to the good part of configuring the ZBF.
    I've looked over several configuration examples and can't figure out what I'm doing wrong, since I'm not able to see the command 'parameter-map' under the 'policy-map urlfiltering'
    XXXXXX(config)#policy-map type inspect urlfilter trend-policy
    XXXXXX(config-pmap)#?
    Policy-map configuration commands:
      class        policy criteria
      description  Policy-Map description
      exit         Exit from policy-map configuration mode
      no           Negate or set default values of a command
    XXXXXX(config-pmap)#
    I thought it might be an issue with version 15.2.3, but according to configuration guides, commands are the same.
    Can anyone provide some assistance?
    TIA.
    c.

    Hi Carlos,
    I am having the same problem.  I have seen a few diffenent configuration examples and they all show adding the "parameter type urlfpolicy trend parm-map-name" command but it doesn't exist, at least in 15.2(3)T1 and I see it listed in the the IOS documentation for 15.2.  Maybe they forgot it :-)
    I guess I will open a TAC case as I do not want to downgrade...
    I will keep you posted if I find the answer.
    Regards,
    Troy

  • Any Tutorials on Game Center Integration for iOS?

    I'm currently developing an iOS game and would really like to use Game Center, I noticed the new Gaming SDK 1.1 has game center integration for Flash Builder, but Ive never used this before and have no clue where to start. I can't even seem to use the samples.
    A tutorial on how to set this up would be nice if one could point me in that direction (I've tried google to no avail).
    Also, are the ANE's for Game Center only usable via Flash Builder and not Flash Proffesional?
    Thanks, Jordan.

    For Integrating GameCenter  in your app you need to perform following steps:
    1)Create a development provisioning profile at https://developer.apple.com/ in which GameCenter store technology is enabled.You can do this by referring the following link:
    https://developer.apple.com/library/ios/#documentation/IDEs/Conceptual/AppDistributionGuid e/ProvisioningStoreTechnologies/ProvisioningStoreTechnologies.html#//apple_ref/doc/uid/TP4 0012582-CH14-SW1
    2)After creating provisioning profile,login into the https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa using the same credential using which you create your profile.Click on "Manage your Apps" tab and then tap on the "Add New App" button.
    3)Fill in the App name and select the bundle ID using which you create your provisiong profile and click on continue.
    4)Click on Manage GameCenter button and add leaderboard and achievements information for your App.
    5)For integrating game center API's in your app you can refer the docs at:
    http://www.adobe.com/devnet-docs/gamingsdk/anedocs/com/adobe/ane/gameCenter/package-detail .html
    6) After all this package your app using the provisioning profile created in step 1.
    All the ANE's availaible with GamingSDK 1.1 can be used with both Flash builder as well as Flash Professional.
    Please let me know if you required any further information.
    Thanks,
    Sakshi

  • Will Adobe Reader (iOS) be able to handle acrobat file with video?

    I have created power point slides with embedded video.   I used Acrobat to make a pdf version of the power point slides.  All of the Action Buttons and Video displays perfectly in Windows.
    I am interested in have this pdf file be display on an iPad (now or sometime in the future).   Does anyone know if that is in the works for Adobe Reader for iOS (iPad) ??    If so, possible time frame ???
    Thanks,
    G

    On ios, we do support playing videos that are embedded as part of a portfolio or as an attachment on a regular document. The key is that the video must be in a format that the device can play. See video formats listed here under Video technologies:
    http://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhoneOSTec hOverview/MediaLayer/MediaLayer.html
    I tested such a sample PDF recently. Unfortunately, our forums don't have a means of posting these files. If you'dl ike to see a sample, please email [email protected] and request the embedded video sample from me (Pat W.)
    Thanks!
    Pat

  • IOS Mobile Device Management - The SCEP server returned an invalid response

    I am in the process of writing an open source iOS mobile device management module in Java. For this I am referring the Apple provided Ruby code at [1]. I have set this up and it works fine for me. Now I need to convert this code to Java. So far I have accomplished to do that up to PKIOperation. In the PKI operation I get "The SCEP server returned an invalid response" which I believe is due to wrong response I sent to device upon PKIOperation.
    However when I do search on the internet I get this is something to do with the "maxHttpHeaderSize" as I am using the server as Apache Tomcat. Although I increase that since still it does not get resolved.
    Here is the code I need to convert - taken from Apple provided Ruby script
    if query['operation'] == "PKIOperation"
        p7sign = OpenSSL::PKCS7::PKCS7.new(req.body)
        store = OpenSSL::X509::Store.new
        p7sign.verify(nil, store, nil, OpenSSL::PKCS7::NOVERIFY)
        signers = p7sign.signers
        p7enc = OpenSSL::PKCS7::PKCS7.new(p7sign.data)
        csr = p7enc.decrypt(@@ra_key, @@ra_cert)
        cert = issueCert(csr, 1)
        degenerate_pkcs7 = OpenSSL::PKCS7::PKCS7.new()
        degenerate_pkcs7.type="signed"
        degenerate_pkcs7.certificates=[cert]
        enc_cert = OpenSSL::PKCS7.encrypt(p7sign.certificates, degenerate_pkcs7.to_der,
            OpenSSL::Cipher::Cipher::new("des-ede3-cbc"), OpenSSL::PKCS7::BINARY)
        reply = OpenSSL::PKCS7.sign(@@ra_cert, @@ra_key, enc_cert.to_der, [], OpenSSL::PKCS7::BINARY)
        res['Content-Type'] = "application/x-pki-message"
        res.body = reply.to_der
    end
    So this is how I written this in Java using Bouncycastle library.
    X509Certificate generatedCertificate = generateCertificateFromCSR(
                    privateKeyCA, certRequest, certCA.getIssuerX500Principal()
                            .getName());
            CMSTypedData msg = new CMSProcessableByteArray(
                    generatedCertificate.getEncoded());
            CMSEnvelopedDataGenerator edGen = new CMSEnvelopedDataGenerator();
            edGen.addRecipientInfoGenerator(new JceKeyTransRecipientInfoGenerator(
                    receivedCert).setProvider(AppConfigurations.PROVIDER));
            CMSEnvelopedData envelopedData = edGen
                    .generate(
                            msg,
                            new JceCMSContentEncryptorBuilder(
                                    CMSAlgorithm.DES_EDE3_CBC).setProvider(
                                    AppConfigurations.PROVIDER).build());
            CMSSignedDataGenerator gen = new CMSSignedDataGenerator();
            ContentSigner sha1Signer = new JcaContentSignerBuilder(
                    AppConfigurations.SIGNATUREALGO).setProvider(
                    AppConfigurations.PROVIDER).build(privateKeyRA);
            List<X509Certificate> certList = new ArrayList<X509Certificate>();
            CMSTypedData cmsByteArray = new CMSProcessableByteArray(
                    envelopedData.getEncoded());
            certList.add(certRA);
            Store certs = new JcaCertStore(certList);
            gen.addSignerInfoGenerator(new JcaSignerInfoGeneratorBuilder(
                    new JcaDigestCalculatorProviderBuilder().setProvider(
                            AppConfigurations.PROVIDER).build()).build(
                    sha1Signer, certRA));
            gen.addCertificates(certs);
            CMSSignedData sigData = gen.generate(cmsByteArray, true);
            return sigData.getEncoded();
    The returned result here will be output in to the servlet output stream with the content type "application/x-pki-message".
    It seems I get the CSR properly and I generate the X509Certificate using following code.
    public static X509Certificate generateCertificateFromCSR(
            PrivateKey privateKey, PKCS10CertificationRequest request,
            String issueSubject) throws Exception {
        Calendar targetDate1 = Calendar.getInstance();
        targetDate1.setTime(new Date());
        targetDate1.add(Calendar.DAY_OF_MONTH, -1);
        Calendar targetDate2 = Calendar.getInstance();
        targetDate2.setTime(new Date());
        targetDate2.add(Calendar.YEAR, 2);
        // yesterday
        Date validityBeginDate = targetDate1.getTime();
        // in 2 years
        Date validityEndDate = targetDate2.getTime();
        X509v3CertificateBuilder certGen = new X509v3CertificateBuilder(
                new X500Name(issueSubject), BigInteger.valueOf(System
                        .currentTimeMillis()), validityBeginDate,
                validityEndDate, request.getSubject(),
                request.getSubjectPublicKeyInfo());
        certGen.addExtension(X509Extension.keyUsage, true, new KeyUsage(
                KeyUsage.digitalSignature | KeyUsage.keyEncipherment));
        ContentSigner sigGen = new JcaContentSignerBuilder(
                AppConfigurations.SHA256_RSA).setProvider(
                AppConfigurations.PROVIDER).build(privateKey);
        X509Certificate issuedCert = new JcaX509CertificateConverter()
                .setProvider(AppConfigurations.PROVIDER).getCertificate(
                        certGen.build(sigGen));
        return issuedCert;
    The generated certificate commonn name is,
    Common Name: mdm(88094024-2372-4c9f-9c87-fa814011c525)
    Issuer: mycompany Root CA (93a7d1a0-130b-42b8-bbd6-728f7c1837cf), None
    [1] - https://developer.apple.com/library/ios/documentation/NetworkingInternet/Concept ual/iPhoneOTAConfiguration/Introduction/Introduction.html

    I am in the process of writing an open source iOS mobile device management module in Java. For this I am referring the Apple provided Ruby code at [1]. I have set this up and it works fine for me. Now I need to convert this code to Java. So far I have accomplished to do that up to PKIOperation. In the PKI operation I get "The SCEP server returned an invalid response" which I believe is due to wrong response I sent to device upon PKIOperation.
    However when I do search on the internet I get this is something to do with the "maxHttpHeaderSize" as I am using the server as Apache Tomcat. Although I increase that since still it does not get resolved.
    Here is the code I need to convert - taken from Apple provided Ruby script
    if query['operation'] == "PKIOperation"
        p7sign = OpenSSL::PKCS7::PKCS7.new(req.body)
        store = OpenSSL::X509::Store.new
        p7sign.verify(nil, store, nil, OpenSSL::PKCS7::NOVERIFY)
        signers = p7sign.signers
        p7enc = OpenSSL::PKCS7::PKCS7.new(p7sign.data)
        csr = p7enc.decrypt(@@ra_key, @@ra_cert)
        cert = issueCert(csr, 1)
        degenerate_pkcs7 = OpenSSL::PKCS7::PKCS7.new()
        degenerate_pkcs7.type="signed"
        degenerate_pkcs7.certificates=[cert]
        enc_cert = OpenSSL::PKCS7.encrypt(p7sign.certificates, degenerate_pkcs7.to_der,
            OpenSSL::Cipher::Cipher::new("des-ede3-cbc"), OpenSSL::PKCS7::BINARY)
        reply = OpenSSL::PKCS7.sign(@@ra_cert, @@ra_key, enc_cert.to_der, [], OpenSSL::PKCS7::BINARY)
        res['Content-Type'] = "application/x-pki-message"
        res.body = reply.to_der
    end
    So this is how I written this in Java using Bouncycastle library.
    X509Certificate generatedCertificate = generateCertificateFromCSR(
                    privateKeyCA, certRequest, certCA.getIssuerX500Principal()
                            .getName());
            CMSTypedData msg = new CMSProcessableByteArray(
                    generatedCertificate.getEncoded());
            CMSEnvelopedDataGenerator edGen = new CMSEnvelopedDataGenerator();
            edGen.addRecipientInfoGenerator(new JceKeyTransRecipientInfoGenerator(
                    receivedCert).setProvider(AppConfigurations.PROVIDER));
            CMSEnvelopedData envelopedData = edGen
                    .generate(
                            msg,
                            new JceCMSContentEncryptorBuilder(
                                    CMSAlgorithm.DES_EDE3_CBC).setProvider(
                                    AppConfigurations.PROVIDER).build());
            CMSSignedDataGenerator gen = new CMSSignedDataGenerator();
            ContentSigner sha1Signer = new JcaContentSignerBuilder(
                    AppConfigurations.SIGNATUREALGO).setProvider(
                    AppConfigurations.PROVIDER).build(privateKeyRA);
            List<X509Certificate> certList = new ArrayList<X509Certificate>();
            CMSTypedData cmsByteArray = new CMSProcessableByteArray(
                    envelopedData.getEncoded());
            certList.add(certRA);
            Store certs = new JcaCertStore(certList);
            gen.addSignerInfoGenerator(new JcaSignerInfoGeneratorBuilder(
                    new JcaDigestCalculatorProviderBuilder().setProvider(
                            AppConfigurations.PROVIDER).build()).build(
                    sha1Signer, certRA));
            gen.addCertificates(certs);
            CMSSignedData sigData = gen.generate(cmsByteArray, true);
            return sigData.getEncoded();
    The returned result here will be output in to the servlet output stream with the content type "application/x-pki-message".
    It seems I get the CSR properly and I generate the X509Certificate using following code.
    public static X509Certificate generateCertificateFromCSR(
            PrivateKey privateKey, PKCS10CertificationRequest request,
            String issueSubject) throws Exception {
        Calendar targetDate1 = Calendar.getInstance();
        targetDate1.setTime(new Date());
        targetDate1.add(Calendar.DAY_OF_MONTH, -1);
        Calendar targetDate2 = Calendar.getInstance();
        targetDate2.setTime(new Date());
        targetDate2.add(Calendar.YEAR, 2);
        // yesterday
        Date validityBeginDate = targetDate1.getTime();
        // in 2 years
        Date validityEndDate = targetDate2.getTime();
        X509v3CertificateBuilder certGen = new X509v3CertificateBuilder(
                new X500Name(issueSubject), BigInteger.valueOf(System
                        .currentTimeMillis()), validityBeginDate,
                validityEndDate, request.getSubject(),
                request.getSubjectPublicKeyInfo());
        certGen.addExtension(X509Extension.keyUsage, true, new KeyUsage(
                KeyUsage.digitalSignature | KeyUsage.keyEncipherment));
        ContentSigner sigGen = new JcaContentSignerBuilder(
                AppConfigurations.SHA256_RSA).setProvider(
                AppConfigurations.PROVIDER).build(privateKey);
        X509Certificate issuedCert = new JcaX509CertificateConverter()
                .setProvider(AppConfigurations.PROVIDER).getCertificate(
                        certGen.build(sigGen));
        return issuedCert;
    The generated certificate commonn name is,
    Common Name: mdm(88094024-2372-4c9f-9c87-fa814011c525)
    Issuer: mycompany Root CA (93a7d1a0-130b-42b8-bbd6-728f7c1837cf), None
    [1] - https://developer.apple.com/library/ios/documentation/NetworkingInternet/Concept ual/iPhoneOTAConfiguration/Introduction/Introduction.html

  • Does Adobe AIR for iOS support APNs?

    Does Adobe AIR for iOS support the Apple Push Notification Service (APNs)?
    for more information on APNs see:
    http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/Remote NotificationsPG/ApplePushService/ApplePushService.html

    It is exactly the same.
    Do I need to add the mobileprovision in any step of the resigning process?
    Inside the unpacjed ipa, i've fund a Info.plist.
    This seems to be the plist file generated from adt.
    Do I need to integrate my entitlement with the original one?
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
        <dict>
            <key>CFBundleAllowMixedLocalizations</key>
            <true/>
            <key>CFBundleVersion</key>
            <string>0.0.0</string>
            <key>CFBundleShortVersionString</key>
            <string>0.0.0</string>
            <key>CFBundleIdentifier</key>
            <string>XXXXXXXX</string>
            <key>CFBundleInfoDictionaryVersion</key>
            <string>6.0</string>
            <key>CFBundleExecutable</key>
            <string>iBatteryExample</string>
            <key>CFBundleDisplayName</key>
            <string>iBatteryExample</string>
            <key>CFBundlePackageType</key>
            <string>APPL</string>
            <key>DTCompiler</key>
            <string>4.2</string>
            <key>DTPlatformBuild</key>
            <string>8C134</string>
            <key>DTPlatformName</key>
            <string>iphoneos</string>
            <key>DTPlatformVersion</key>
            <string>4.2 Seed 2</string>
            <key>DTSDKName</key>
            <string>iphoneos4.2</string>
            <key>DTXcode</key>
            <string>0325</string>
            <key>DTXcodeBuild</key>
            <string>10M2423</string>
            <key>LSRequiresIPhoneOS</key>
            <true/>
            <key>MinimumOSVersion</key>
            <string>4.0</string>
            <key>NSMainNibFile</key>
            <string>MainWindow</string>
            <key>NSMainNibFile~ipad</key>
            <string>MainWindow-iPad</string>
            <key>CFBundleResourceSpecification</key>
            <string>ResourceRules.plist</string>
            <key>UIStatusBarHidden</key>
            <false/>
            <key>renderMode</key>
            <string>auto</string>
            <key>CTRequestedDisplayResolution</key>
            <string>high</string>
            <key>DebugMode</key>
            <false/>
            <key>CTSoftKeyboardBehavior</key>
            <string>none</string>
            <key>CTNamespaceURI</key>
            <string>http://ns.adobe.com/air/application/3.0</string>
            <key>CTAutoOrients</key>
            <true/>
            <key>CTInitialWindowTitle</key>
            <string>iBatteryExample</string>
            <key>CTInitialWindowContent</key>
            <string>xxxxx.app/xxxxxxxx.swf</string>
            <key>CTMaxSWFMajorVersion</key>
            <string>13</string>
            <key>CFBundleSupportedPlatforms</key>
            <array>
                <string>iPhoneOS</string>
            </array>
            <key>UIDeviceFamily</key>
            <array>
                <string>1</string>
                <string>2</string>
            </array>
            <key>aps-environment</key>
            <string>development</string>
            <key>com.apple.developer.aps-environment</key>
            <string>development</string>
            <key>get-task-allow</key>
            <true/>
            <key>UIRequiredDeviceCapabilities</key>
            <array>
                <string>armv7</string>
                <string>opengles-2</string>
            </array>
            <key>UISupportedInterfaceOrientations</key>
            <array>
                <string>UIInterfaceOrientationPortrait</string>
                <string>UIInterfaceOrientationPortraitUpsideDown</string>
                <string>UIInterfaceOrientationLandscapeRight</string>
                <string>UIInterfaceOrientationLandscapeLeft</string>
            </array>
            <key>Extensions</key>
            <array>
                <string>myExtension</string>
            </array>
        </dict>
    </plist>
    as you can see it already contains the aps-environment value because I've added it in my appdescriptor file.
    Any idea?
    Thanks

  • AIR 13.0 for iOS

    Hi everyone.
    When I try to publish my Flash document to the App Store I receive the following error message:
    Package Summary:
    1 package(s) were not uploaded because they had problems:
      /var/folders/86/38hm_38n0fgb31_0944rcq9h0000gn/T/868254114.itmsp - Error Messages:
      ERROR ITMS-9000: "Your binary is not optimized for iPhone 5 - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image with the -568h size modifier immediately following the &amp;lt;basename&amp;gt; portion of the launch image's filename. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images. Learn more about iPhone 5 support and app launch images by reviewing the 'iOS Human Interface Guidelines' at 'https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/ IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5' and the 'iOS App Programming Guide' at 'https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammin gGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-S W12'."
    I first found this issue, that I think it is related to the new IOS 7.0 directions, with the old version of Flash Professional CC.
    Now I expected good news with the current update Flash Professional CC 2014, but the issue is still unresolved.
    So I have to wait to the next update, in the hope Adobe staff can solve this issue, as fast as possible.
    Thanks for any suggestions.
    Roberto.

    Facing the same issue.
    Do not know how to add "[email protected]" image into flash cc ios development.
    Is there any solution ?

  • AIR iOS Framework Linking issues

    Hi everyone.
    I have an issue with running my app on older version of iOS (specifically iOS 4.x). It runs perfectly fine on iOS 5.x but crashes instantly when it launches on iOS 4.x. I have narrowed it down to how the iOS frameworks are linked. Every site I looked at on this issue points towards how the Frameworks are linked and native extensions (which I am using).
    My app has a native extension that I built for a 3rd party library. This 3rd party library uses some features that are specific to the iOS 5 SDK. Right now its crashing with this error:
    Symbol not found: _OBJC_CLASS_$_NSFileVersion
    According to the iOS documentation, NSFileVersion was introduced for iOS 5 into the Foundations Framework.
    The 3rd party library has a list of Frameworks that it requires and specifies how they should be linked (either Required/strong or Optional/weak) in Xcode. The Foundations.framework is one of the frameworks the 3rd party library needs to be weak/optionally linked in Xcode. I also set the iOS Deplotment target to iOS 4.2 (for Game Center support). It builds fine and all that. In the -platformoptions XML file when I build the ANE file with adt, I specifiy the frameworks needed by the 3rd party library. I also specify the sdkVersion as 5.0, the -ios_version_min as 4.2 (again for Game Center support). Here is the options.xml file:
    <platform xmlns="http://ns.adobe.com/air/extension/3.1">
        <sdkVersion>5.0</sdkVersion>
         <linkerOptions>
              <option>-ios_version_min 4.2</option>
              <option>-framework Foundation</option>
              <option>-framework AddressBook</option>
              <option>-framework CoreLocation</option>
              <option>-framework SystemConfiguration</option>
              <option>-framework CoreGraphics</option>
              <option>-framework CFNetwork</option>
              <option>-framework MobileCoreServices</option>
              <option>-framework QuartzCore</option>
              <option>-framework StoreKit</option>
              <option>-framework Security</option>
              <option>-framework UIKit</option>
              <option>-framework GameKit</option>
              <option>-framework MessageUI</option>
              <!-- excluded the 3rd party library name -->
              <option>-L/path/to/third/party/library/</option>
              <option>-lthrid-party-library</option>
         </linkerOptions>
    </platform>
    It seems to me that the list of the frameworks listing in the -platformoptions XML file are being strong linked into the App when I make a build for iOS devices in Flash Builder. I tried it with another Framework that was introduced in iOS 5 SDK (the Twitter framework). I added the Framework to Xcode, set it to Optional/weak. Added the <option>-framework Twitter</option> to my platform options XML file and rebuilt evertyhign. it was crashing when launching on an iOS 4.x device with this error:
    Library not loaded: /System/Library/Frameworks/Twitter.framework/Twitter
    So it seems that these frameworks in the options XML file are being strongly linked when building for the device. I am using Flash Builder 4.6, AIR SDK v3.2, Xcode 4.3.2, iOS 5.1 SDK and on a Mac.
    Does anyone have any idea how to make certain Frameworks be weakly linked when building a native extension? I've been searching around online for a while and have not found any information about it, or other people experiencing the same problem.
    Any information on this issue would be really helpful.

    Hi Davek,
    In your platform options file, for the frameworks you need to link to weakly, you may try using -weak_framework linker option. eg.
    <option>-weak_framework Twitter</option>
    Using -framework will always link to the framework strongly, despite the setting used while compiling the native library in XCode.
    In general, in this file, you can use the linker options in the way they are provided to ld command.
    Hope this helps.

  • Director 12 won't publish an iOS app

    It was working fine (if lots of bugs appearing on the iPad) and then the certificate ran out.
    I updated the keychain cert and the provisioning file and now it won't publish the .ipa file.
    Anyone struck this?

    There are other issues involving certificates...someone recommended checking the Keychain to make sure there are no duplicate certificates. Also suggested checking to see if there are any certificates in "root", because they should be in "login".
    The reason I suspected the codesign phase in the IPA publishing sequence is because Director would progress with the process up until about 99% completion. With the Keychain "locked," the system gives the message asking for codesign permission. That, appearing at the very end of the publishing process, gave me some sort of clue but I kept thinking the certificates were mismatched when they were actually just fine.
    It was only when I had the console utility running to see what was going on that I saw the reference to the Xcode path. I had already repeatedly deleted and reinstalled certificates. In my case the failure was because Director couldn't find the Xcode /Developer folder, wherein, I suppose, dwell the Xcode command line tools Director needs to finish the job.
    Verbose error messages from Director during the IPA publishing process would be helpful to say the least. There are several places where publishing the IPA can fail.
    Something occurs to me...forgive me if this is too obvious a question...but are you using certificates for iOS publishing or are you using certificates for OSX applications? They have to be iOS certificates and provisioning profiles. I assume that is what you have done but I bring it up just in case others may be trying to sign iOS apps with Mac development certificates. I confess that I am not an expert in these matters...
    Another thing is to make sure there is an Apple Intermediate certificate in the Keychain. More detail here, near the bottom of the page.
    https://developer.apple.com/library/ios/#documentation/IDEs/Conceptual/AppDistributionGuid e/CodeSigningYourApps/CodeSigningYourApps.html#//apple_ref/doc/uid/TP40012582-CH23-SW1

  • Make keyboard appear on iOS app launch

    I've made an app in xcode for the iPad and would like the keyboard to appear automatically on launch. Is there a way to do this?
    Thanks!

    Did you assign a delegate for the text field?
    If you don't understand this, please review the Apple iOS documentation for UITextField.
    It's all explained in there.
    Come back here when you figure it out (or if you get stumped).
    The important thing is to try on your own.
    Trying things out and failing is the best way to learn Objective-C and the iOS API.

  • Ibeacon emit /receive on IOS devices

    Hi everyone,
    Does someone know if IOS devices such as iPhone 4s and + can emit via iBeacon technolgy ?
    I have found both answer during my search and not an understandable for me, answer from Apple pages.
    Some say that iPhone can only receive data via iBeacon, emitted by fixed beacons as in shops
    Some say that it can emit and receive data, i.e. from one iPhone to another.
    They all seem to say that Android devices can only receive.
    Many thanks in advance if someone has the answer and can direct me to web articles on the subject.
    Thierry

    iOS devices can both emit and receive iBeacon signals, although an iBeacon does not have to be an iOS device.
    I don't know about Android.
    Here is general watered-down consumer info from Apple:
    http://support.apple.com/kb/HT6048
    Here is developer framework info mentioning iBeacon:
    https://developer.apple.com/library/ios/documentation/miscellaneous/conceptual/i phoneostechoverview/coreoslayer/coreoslayer.html
    Apps such as these use this technology:
    https://itunes.apple.com/us/app/ibeacon-maps/id719380896?mt=8
    https://itunes.apple.com/us/app/locate-for-ibeacon/id738709014?mt=8

  • Is there doc for the exact steps to publish to iOS?

    I am looking for the EXACT steps for publishing to iOS. the Xcode doc talks about "making an archive" but that doesn't seem to work because it is specific to apps made entirely in Xcode. I can get the IPA to an iPad or iPhone attached to the Mac but that's it. certainly I could FEDEX a device to somebody else for them to see it but no, that is not a solution.
    this link (Publishing to iOS devices using Director 12) does NOT have enough information. there are steps missing. for example if you make a Provisioning file on developer.apple.com that version will fail showing a yellow icon when dragging it to the Organizer.
    maybe there is a link that I am missing. please help.

    Hello webdesignsf,
    I’m in the same situation as you – I’m just about to finish my first iPad app, and will be submitting it to the Apple iStore very soon.
    ( Can someone please verify this procedure below )
    As soon as I figure it all out, I’ll write down the steps.
    regard Milky.
    In the meantime, I’m guessing…..
    Get a distribution certificate & make a distribution provisioning profile
    Create icons and screen shots
    (??? maybe  -   Setup for embedded icons – edit the info.plist to reference a unique icons - see the bottom of this message for more info ???)
    Make your .ipa file with Director 12 (using the above distribution certificate – provisioning profile)
    Change the extension of your .ipa file – from .ipa into a .zip   (you just rename the file!)
    Unzip this .zip file –  (this will create a folder called ‘Payload’)
    Find the ‘Payload’ folder – inside you’ll now see a .APP file!
    Highlight this .APP file – and with the right mouse button - select ‘Compress’
    (This will convert the .APP file into a .zip file – this is what Apple calls a binary file)
    Navigate to the iTunes Connect area of the iOS Dev Centre
    Download and install the ‘Application Loader’ utility from the iOS Dev Center  -  (I think is's now a part of xCode too!)
    Go to the Manage Your Apps page and click 'Add New App'
    Fill out the forms describing your company and application
    When asked upload the icons and screenshots
    Save the app description
    Back on the Manage Your Apps page, select the app description you just created, and click the Ready to Upload Binary button
    Fill out the Export compliance form
    Your app should now be in a ‘Waiting for upload’ state in the manage your apps page
    Now use the Application Loader utility to upload your binary file.
    Other Notes:-
    There is a whole list of recommendations for getting apps approved by Apple - I'll write these down one day.
    make sure your app is as small as you can get it, and make sure it’s fast to load up the first screen (3 seconds or less)
    http://www.adobe.com/devnet/flash/articles/app_store_guide.html
    Guide for Apple App Store submissions | Adobe Developer Connection
    There are loads of youTube videos that show submissions to the app store with other development systems,
    but they are mostly the same, when it comes to setting up the distribution certificate etc...
    http://www.youtube.com/watch?v=D4iPyGyrhcM
    Uploading your GameSalad game to Apple - YouTube
    Setup for embedded icons:-
    Submitting icons and screenshots is a part of the app submission process.
    But you may need to create a Director made ‘ipa’ file, with unique icons already embedded first ???  I just don't know yet???
    (pallottadesign) wrote some instructions regarding this way back in May 2013 – I don’t know if this step is needed anymore – but I added it here in case....
    Re: director 12 IOS publishing icon plist
    pallottadesign May 1, 2013 6:17 AM (in response to ralph2511)
    Editing a separate info.plist to reference your app icons is actually a better approach than altering the defaults within Otto.app.
    The procedure is simple:
    Put your unique app icons in the same folder as your Director file. You can name these icons whatever you wish, or name them the same as the defaults in Otto.app, i.e. "projector_72x72.png" and "projector_57x57.png", or you can give them unique names.
    Copy the info.plist file to the same folder as your Director file.
    If you have given your icons unique names, open the info.plist file in Xcode and find the "Icon files" key. Edit "Item 0" and change the entry to the name of the 72x72 pixel png icon. Edit "Item 1" and change the entry to the name of the 57x57 pixel png icon.
    Save the info.plist file.
    Within Director, open Publish Settings and in the "Files" tab, enable "Copy linked and dependent files." Click on "Add Dependent Files" and navigate to the folder with your unique icons. Select each one and make sure that the radio button is checked for each one.
    In the iOS tab, select the "Info Plist Path" option and navigate to the location of your edited info.plist. Select the info.plist file in the dialog box and click "Choose."
    Publish your iOS app and test. The icons should now have been embedded within your iOS app bundle.
    You may be able to put the icons in an "images" folder within your app folder structure, but you will still have to use the "Copy linked and dependent files" and "Add Dependent Files" options to have that folder and the icons bundled within your iOS app.
    If you intend to develop apps for the app store, you may need additional icons at larger sizes.
    For reference: http://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystem ProgrammingGUide/FileSystemOverview/FileSystemOverview.html
    and for icons:
    http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/mobilehig/ IconsImages/IconsImages.html

Maybe you are looking for