Hopefully PhoneGap / Cordova figures out a work around... On 4 January 2018 21:16:26 GMT+00:00, Dave Fisher <dave2w...@comcast.net> wrote: >Hi - > >If you are building a MacOS, tvOS or iOS app then Apple wants you to >use xCode. > >Adobe is being treated like every other Apple Developer. > >Regards, >Dave > >Sent from my iPhone > >> On Jan 4, 2018, at 1:11 PM, Tom Chiverton <t...@extravision.com> wrote: >> >> "it is a manual step and requires a mac & xcode9" >> What the heck do Adobe think they are doing? Why doesn't AIR just >build a correctly packaged app?!? >> >> No sign from their docs this will be temporary. >> Another project that let non-Apple owners write for Mac is killed >off. >> >> But this is probably not the place to moan. >> >>> On 4 January 2018 20:16:18 GMT+00:00, Greg Dove ><greg.d...@gmail.com> wrote: >>> 'I wonder how adobe plans to get around the asset catalog >requirement. >>> Do >>> you suppose they create an asset catalog during the build' >>> >>> At the moment that is not the case - see the section titled 'iOS SDK >>> Upgrade' in the air28 release notes. I don't know if this will >change >>> or >>> not. but for now it is a manual step and requires a mac & xcode9 (my >>> main >>> dev setup is windows, but I had to get a small mac for dealing with >the >>> occasional mac-only build requirements or differences). >>> >>> >>> >>> >>> >>> >>>> On Fri, Jan 5, 2018 at 9:07 AM, Linqto <e...@linqto.com> wrote: >>>> >>>> Hey Greg that’s perfect. Thanks for the info. I wonder how adobe >>> plans to >>>> get around the asset catalog requirement. Do you suppose they >create >>> an >>>> asset catalog during the build? >>>> >>>> Sent from my iPhone >>>> >>>>> On Jan 4, 2018, at 11:35 AM, Greg Dove <greg.d...@gmail.com> >wrote: >>>>> >>>>> Hi Erik, >>>>> >>>>> iOS SDK version is 'bundled' with Air SDK, but there is a way to >>> specify >>>> an >>>>> external location for iOS SDK to point to a different external sdk >>>> version >>>>> when packaging. >>>>> >>>>> AIR 28 sdk will be the first one that has iOS11 by default and >will >>>>> therefore have the new requirements. >>>>> You can read about that here: >>>>> https://fpdownload.macromedia.com/pub/labs/flashruntimes/ >>>> shared/air28_flashplayer28_releasenotes.pdf >>>>> >>>>> One way I check things is to look at the builds themselves. >>>>> An ipa file is basically a zip archive (apk is similar for >>> android). >>>>> If you open it in an archive utility and either extract or >directly >>> open >>>>> the file Info.plist (inside the main Payload folder) in a text >>> editor you >>>>> can usually find some helpful info., >>>>> Here is an extract of what I found for an AIR 27 build: >>>>> >>>>> <key>DTPlatformName</key> >>>>> <string>iphoneos</string> >>>>> <key>DTSDKName</key> >>>>> <string>iphoneos10.1</string> >>>>> <key>DTPlatformVersion</key> >>>>> <string>10.1</string> >>>>> <key>DTXcode</key> >>>>> <string>0810</string> >>>>> <key>DTXcodeBuild</key> >>>>> <string>8B62</string> >>>>> >>>>> This seems clear to me that Air 27 is using iOS 10.1 >>>>> >>>>> >>>>> Hope that is helpful... >>>>> Greg >>>>> >>>>>> On Fri, Jan 5, 2018 at 7:42 AM, Erik J. Thomas <e...@linqto.com> >>> wrote: >>>>>> >>>>>> Or perhaps iOS SDK is packaged with the Flex SDK? If so, what >>> version? I >>>>>> can't find anything on the web that explains how an iOS app is >>> compiled >>>>>> using FlexSDK or AIRSDK. I understand there is the runtime >>> component >>>> but I >>>>>> do not configure my project to use an external XCode iOS SDK to >>> build (I >>>>>> use IntelliJ and that's configurable) so if I don't, then it must >>> be >>>>>> getting compiled with an iOS SDK that's bundled somehow with Flex >>> or >>>> AIR. >>>>>> >>>>>> I am very weak in my understanding of this issue. None of the >>> release >>>>>> notes I can find on AIR and Flex SDK releases mention the iOS SDK >>> but >>>> they >>>>>> do mention macOS SDK for desktop AIR apps. >>>>>> >>>>>> Thanks. >>>>>> >>>>>> Erik >>>>>> >>>>>> On Jan 4, 2018, at 10:25 AM, Erik J. Thomas <e...@linqto.com> >>> wrote: >>>>>> >>>>>> Apple recently started enforcing the use of an asset catalog for >>> app >>>> icons >>>>>> if the app was compiled using iOS 11 SDK. If the icons are not >>> inside an >>>>>> asset catalog that's compiled into the binary itself iTC will >>> refuse >>>> your >>>>>> build with this message: >>>>>> >>>>>> "Apps built with iOS 11 or later SDK must supply app icons in an >>> asset >>>>>> catalog and must also provide a value for this Info.plist key. >For >>> more >>>>>> information see >>> http://help.apple.com/xcode/mac/current/#/dev10510b1f7 >>>> < >>>>>> http://help.apple.com/xcode/mac/current/#/dev10510b1f7>." >>>>>> >>>>>> I suppose this might be a question for the Flex developer mailing >>> list, >>>>>> but I'm assuming AIR 27 is still bundling the iOS 10 SDK? Because >>> if it >>>>>> bundled iOS 11 SDK my AIR apps would fail to load into iTunes >>> Connect. >>>>>> >>>>>> We also build native apps and as of the past few weeks, Apple has >>>> started >>>>>> rejecting apps that don't use app catalogs for app icons. I >expect >>> the >>>> Flex >>>>>> community will run into this same issue if/when AIR SDK starts >>> including >>>>>> iOS 11 SDK. >>>>>> >>>>>> Does anyone know what version of iOS SDK that AIR 27 uses to >build >>> the >>>> IPA? >>>>>> >>>>>> Thanks. >>>>>> >>>>>> Erik >>>>>> >>>>>> >>>> >>>> >>> >>> >______________________________________________________________________ >>> This email has been scanned by the Symantec Email Security.cloud >>> service. >>> For more information please visit http://www.symanteccloud.com >>> >______________________________________________________________________ >> >> -- >> Tom Chiverton >> Sent from my phone. Please excuse my brevity. > >______________________________________________________________________ >This email has been scanned by the Symantec Email Security.cloud >service. >For more information please visit http://www.symanteccloud.com >______________________________________________________________________
-- Tom Chiverton Sent from my phone. Please excuse my brevity.