git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ad hoc iOS builds still don't run on AIR 30


Erik - Is this the "iOS Console" that you're referring to?:
http://lemonjar.com/iosconsole/ - Douglas



On Mon, Jul 16, 2018 at 6:10 PM, Erik J. Thomas <erik@xxxxxxxxxx> wrote:

> Trying again, I see I missed the root cause in the iOS Console. This line
> is output directly above the code sign error: "The executable was signed
> with invalid entitlements"...
>
> 7/16/18, 1:57:21 PM installd(libmis.dylib)[3043]: entitlement '<private>'
> has value not permitted by provisioning profile '<private>'
>
> I have no idea what this means. The tag '<private>' (even just the word
> 'private') doesn't even appear in the provisioning profile and there is
> nothing wrong with my entitlements.
>
> Thanks.
>
> Erik
>
> On Jul 16, 2018, at 1:44 PM, Erik J. Thomas <erik@xxxxxxxxxx> wrote:
>
> Just installed Flex SDK 4.16.1 with AIR 30 using the new Flex SDK Install
> 3.3.2 (thanks, Piotr!) and switched my project to use it. When attempting
> to run a local build from the IDE using ad hoc profile, it fails with
> "Installation Error: ApplicationVerificationFailed".
>
> The iOS console output includes: "The executable was signed with invalid
> entitlements"
>
> As you can see below, the entitlements specified in the
> .app/embedded.mobileprovision match those in the downloaded mobileprovision
> used to sign the app.
>
> There was no such problem with AIR 27. I no longer see beta-reports-active
> in the IPA, so that got fixed. But something else is broken now.
>
> I can build this IPA with an Enterprise/In House profile and it installs
> and runs fine with no other changes. I regenerated my appID and
> provisioning profile on Apple Developer portal and tried again. Same
> problem. AIR 30 doesn't seem to support Ad Hoc installs on iOS.
>
> Can any of you debug or run a local build on iOS using AIR 30?
>
> Thanks!
>
> embedded.mobileprovision file contains (removed our actual team id):
>
> <key>Entitlements</key>
> <dict>
>         <key>keychain-access-groups</key>
>         <array>
>                 <string>TEAM_ID.*</string>
>         </array>
>         <key>get-task-allow</key>
>         <false/>
>         <key>application-identifier</key>
>         <string>TEAM_ID.com.linqto.keiretsu.debug</string>
>         <key>com.apple.developer.team-identifier</key>
>         <string>TEAM_ID</string>
>         <key>aps-environment</key>
>         <string>production</string>
> </dict>
>
> Here are the entitlements from the provisioning profile used to sign the
> app:
>
> <key>Entitlements</key>
> <dict>
>         <key>keychain-access-groups</key>
>         <array>
>                 <string>TEAM_ID.*</string>
>         </array>
>         <key>get-task-allow</key>
>         <false/>
>         <key>application-identifier</key>
>         <string>TEAM_ID.com.linqto.keiretsu.debug</string>
>         <key>com.apple.developer.team-identifier</key>
>         <string>TEAM_ID </string>
>         <key>aps-environment</key>
>         <string>production</string>
> </dict>
>
>
>
>
>