• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

How to know .ipa created from Adobe Flash Professional-CS6 is 32- or 64-bit??

Guest
Dec 17, 2014 Dec 17, 2014

Copy link to clipboard

Copied

How to know .ipa created from Adobe Flash Professional-CS6 is 32- or 64-bit??

TOPICS
Development

Views

714

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Employee , Dec 19, 2014 Dec 19, 2014

Hi,

<App-Name> file is meant for iOS device so it won’t run on your mac machine.

You don’t need to run <App-Name> file. You just need to check if this file is 64-bit executable or not.

There are two commands to check architecture type of an executable

1- file <App-Name> (Please note file is a command, try man file to get more details )

2- lipo –info <App-Name>

Thanks

Govinda

Votes

Translate

Translate
Adobe Employee ,
Dec 17, 2014 Dec 17, 2014

Copy link to clipboard

Copied

Unzip the ipa and then execute the following command.

file Payload/<somename>.app/<executable> and if it says  Mach-O universal binary with 2 architectures, that means your ipa is universal.

Sample Output of file command:

Payload/ShipSim.app/ShipSim: Mach-O universal binary with 2 architectures

Payload/ShipSim.app/ShipSim (for architecture armv7): Mach-O executable arm

Payload/ShipSim.app/ShipSim (for architecture cputype (16777228) cpusubtype (0)): Mach-O 64-bit executable

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Dec 18, 2014 Dec 18, 2014

Copy link to clipboard

Copied

I have unzip the ipa and it's appeared like as follows:

Payload/<App-Name.app>/

But this .app file is not execute on MAC-10.8. Whereas in windows-7, there are multiple files inside of .app file.

So how can I verify??

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Dec 18, 2014 Dec 18, 2014

Copy link to clipboard

Copied

Hi,

On Mac, right click on <App-Name.app> and click “Show Package Content”.

You need to run file command on App-Name.app/App-Name.

Thanks

Govinda

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Dec 18, 2014 Dec 18, 2014

Copy link to clipboard

Copied

Thanks Govind for your reply.

I could not able to run the <App-Name> file on MAC. Kindly share me the execution details of that file.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Dec 19, 2014 Dec 19, 2014

Copy link to clipboard

Copied

Hi,

<App-Name> file is meant for iOS device so it won’t run on your mac machine.

You don’t need to run <App-Name> file. You just need to check if this file is 64-bit executable or not.

There are two commands to check architecture type of an executable

1- file <App-Name> (Please note file is a command, try man file to get more details )

2- lipo –info <App-Name>

Thanks

Govinda

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Dec 26, 2014 Dec 26, 2014

Copy link to clipboard

Copied

LATEST

Thanks Govind for your valuable reply.

I am getting "Mach-O executable arm" info after using "file" command.

Is this define 64-bit architecture?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines