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 >> >>