Download app bundles from App Store to run on iOS Emulator on MacHow do I download an iOS App (IPA) file to...

JavaScript: Access 'this' when calling function stored in variable

What pc resources are used when bruteforcing?

mmap: effect of other processes writing to a file previously mapped read-only

What happens when redirecting with 3>&1 1>/dev/null?

Existence of a model of ZFC in which the natural numbers are really the natural numbers

Meaning of "half-crown enclosure"

Why is Ni[(PPh₃)₂Cl₂] tetrahedral?

Why is this integration method not valid?

Why did Nick Fury not hesitate in blowing up the plane he thought was carrying a nuke?

One word for 'the thing that attracts me'?

How would a physicist explain this starship engine?

How to safely discharge oneself

Download app bundles from App Store to run on iOS Emulator on Mac

Are there historical examples of audiences drawn to a work that was "so bad it's good"?

Negative impact of having the launch pad away from the Equator

Was murdering a slave illegal in American slavery, and if so, what punishments were given for it?

Find this Unique UVC Palindrome ( ignoring signs and decimal) from Given Fractional Relationship

Why is a weak base more able to deprotonate a strong acid than a weak acid?

How do I write real-world stories separate from my country of origin?

Passport queue length in UK in relation to arrival method

Coloring lines in a graph the same color if they are the same length

How to test if argument is a single space?

Can diplomats be allowed on the flight deck of a commercial European airline?

How could the B-29 bomber back up under its own power?



Download app bundles from App Store to run on iOS Emulator on Mac


How do I download an iOS App (IPA) file to my Mac after iTunes 12.7 update?Is it possible to install an iPhone app in MacBook Pro?Is there a procedure to report a buggy iOS app in the app store?Invisible App Store updatesHelp. Question about run application on IOS 5.1Can't install apps from App Store on iPhone with iOS 7Submitting iOS app with password protected contentApp Store not allowing app downloadsMessages App in iOS simulator?How can I make allow users with older versions of iOS to download an older version of my appHow can I control an iOS device's screen from a Mac?How can I get my iOS app approved and avoid the 30% Apple Store Fees?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







2















I want to run an iOS app (eWeLink) using the Appetize service, which I believe is an emulator. My goal is to be able to control my light switches from my Mac using the eWeLink app. In order to do that, I have to get the app as a a .zip or .tar.gz file containing the compressed .app bundle. How do I get that .app bundle?



When I go to App Store, it just wants to download directly to my iPhone. The app is available, but I want the bundle.










share|improve this question















migrated from superuser.com 8 hours ago


This question came from our site for computer enthusiasts and power users.














  • 1





    I think Xcode (which has simulator) runs an iOS app if it belongs to you. Other apps are encrypted and only developers or open source sites can give you the source code.

    – ankiiiiiii
    8 hours ago











  • This is really a duplicate of apple.stackexchange.com/questions/113935/… from what I can see. You’re asking to get the IPA, but really, you want to run an IPA on macOS that isn’t compiled for marzipan

    – bmike
    1 hour ago




















2















I want to run an iOS app (eWeLink) using the Appetize service, which I believe is an emulator. My goal is to be able to control my light switches from my Mac using the eWeLink app. In order to do that, I have to get the app as a a .zip or .tar.gz file containing the compressed .app bundle. How do I get that .app bundle?



When I go to App Store, it just wants to download directly to my iPhone. The app is available, but I want the bundle.










share|improve this question















migrated from superuser.com 8 hours ago


This question came from our site for computer enthusiasts and power users.














  • 1





    I think Xcode (which has simulator) runs an iOS app if it belongs to you. Other apps are encrypted and only developers or open source sites can give you the source code.

    – ankiiiiiii
    8 hours ago











  • This is really a duplicate of apple.stackexchange.com/questions/113935/… from what I can see. You’re asking to get the IPA, but really, you want to run an IPA on macOS that isn’t compiled for marzipan

    – bmike
    1 hour ago
















2












2








2


1






I want to run an iOS app (eWeLink) using the Appetize service, which I believe is an emulator. My goal is to be able to control my light switches from my Mac using the eWeLink app. In order to do that, I have to get the app as a a .zip or .tar.gz file containing the compressed .app bundle. How do I get that .app bundle?



When I go to App Store, it just wants to download directly to my iPhone. The app is available, but I want the bundle.










share|improve this question
















I want to run an iOS app (eWeLink) using the Appetize service, which I believe is an emulator. My goal is to be able to control my light switches from my Mac using the eWeLink app. In order to do that, I have to get the app as a a .zip or .tar.gz file containing the compressed .app bundle. How do I get that .app bundle?



When I go to App Store, it just wants to download directly to my iPhone. The app is available, but I want the bundle.







ios






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 3 hours ago









jksoegaard

21.8k12552




21.8k12552










asked 10 hours ago









user618user618

213




213




migrated from superuser.com 8 hours ago


This question came from our site for computer enthusiasts and power users.









migrated from superuser.com 8 hours ago


This question came from our site for computer enthusiasts and power users.










  • 1





    I think Xcode (which has simulator) runs an iOS app if it belongs to you. Other apps are encrypted and only developers or open source sites can give you the source code.

    – ankiiiiiii
    8 hours ago











  • This is really a duplicate of apple.stackexchange.com/questions/113935/… from what I can see. You’re asking to get the IPA, but really, you want to run an IPA on macOS that isn’t compiled for marzipan

    – bmike
    1 hour ago
















  • 1





    I think Xcode (which has simulator) runs an iOS app if it belongs to you. Other apps are encrypted and only developers or open source sites can give you the source code.

    – ankiiiiiii
    8 hours ago











  • This is really a duplicate of apple.stackexchange.com/questions/113935/… from what I can see. You’re asking to get the IPA, but really, you want to run an IPA on macOS that isn’t compiled for marzipan

    – bmike
    1 hour ago










1




1





I think Xcode (which has simulator) runs an iOS app if it belongs to you. Other apps are encrypted and only developers or open source sites can give you the source code.

– ankiiiiiii
8 hours ago





I think Xcode (which has simulator) runs an iOS app if it belongs to you. Other apps are encrypted and only developers or open source sites can give you the source code.

– ankiiiiiii
8 hours ago













This is really a duplicate of apple.stackexchange.com/questions/113935/… from what I can see. You’re asking to get the IPA, but really, you want to run an IPA on macOS that isn’t compiled for marzipan

– bmike
1 hour ago







This is really a duplicate of apple.stackexchange.com/questions/113935/… from what I can see. You’re asking to get the IPA, but really, you want to run an IPA on macOS that isn’t compiled for marzipan

– bmike
1 hour ago












4 Answers
4






active

oldest

votes


















2














I am software developer and develop apps for iOS.




I want to run an iOS app on an emulator on my Mac




There is no iOS emulator in existence. There's an iOS simulator, available only for macOS.




In order to do that, I have to get the app as a a .zip or .tar.gz file containing the compressed .app bundle. How do I get that .app bundle?




There is no way to get an iOS .app bundle. iOS apps can (generally) be installed only on your iPhone, available only from the App Store app pre-installed on your iPhone.




When I go to App Store, it just wants to download directly to my iPhone. The app is available, but I want the bundle.




The only way you can run an app available on the App Store is on an iOS device.



The iOS Simulator is available along-with Xcode (developer tool to develop apps for various Apple hardware devices). You can build and run an app in iOS simulator only if you have access to the source code for the app (generally personal or open-source projects).



It is not possible to obtain code/app bundle for an arbitrary app available on the App Store and run it on iOS simulator.






share|improve this answer



















  • 1





    OK, I'm looking at Appetize, which is a MacOS program that behaves, I think, like an emulator. But maybe you call that a "simulator"? It comes preloaded with a few apps, but I am unable to log into the App Store with it to get more. In order to use it, you are supposed to upload the .app bundle, and you get a link. I amtrying to run it on a MacOS system. The app I'm trying to run isn't a Mac-built app. It's eWeLink, which is used to control switches. So I guess the question is how I can run eWeLink on a Mac. I'm pretty sure I can run it on a PC with an Android emulator.

    – user618
    4 hours ago





















2














There's multiple points to address here:



1) The Appetize service is not an emulator. It allows you to run native mobile apps in the browser in order to provide apps demos, training, testing, etc. However it does so not by emulating the ARM CPU of an iOS device, but instead works by running the Intel version of said apps natively on an Intel CPU - while providing a "simulated" operating system that maps onto the browser.



2) The app bundle you need for the Appetize service is usually obtained by building the app for the Xcode Simulator. This requires you to have the source code for the app. If the app you want to run on the Appetize service is not open source, and you have not developed it yourself (or otherwise obtained the rights for the source code) - you cannot use this method.



3) The apps you download from the App Store are meant for execution on ARM CPUs. They cannot be directly used with the Appetize service, as that requires Intel executables. However, if you do want to obtain the files, it is possible (contrary to the other answers to your question). The easiest way of doing this is to use iTunes to access the App Store and download the apps, which are then accesssible on your local disk drive. This requires you to use either iTunes 12.6.3 (or older) or one of the other solutions described here:



How do I download an iOS App (IPA) file to my Mac after iTunes 12.7 update?



4) Very recent development has shown that it is indeed in some cases possible to translate an app built for the ARM CPU for the App Store into an app built for the Intel CPU meant for the Xcode Simulator (or the Appetize service). This is done by exploiting the fact that Apple these days requires app submissions to include bitcode. You can read more about that here:



https://www.highcaffeinecontent.com/blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode



5) The most practical way of achieving your goal of running the eWeLink app on your Mac in order to control light switches is to run the Android version of the app through an Android environment for the Mac, such as for example BlueStacks.






share|improve this answer
























  • Yes, thank you. I should have said that I'm pretty sure I can run it on either a Mac or a PC with an Android emulator. Genymotion, BlueStacks, etc. I think the bottom line is that I can't run the iOS version on a Mac. –

    – user618
    3 hours ago











  • I'd recommend that you remove your suggestion about bitcode translation. The translation process described in that article is highly experimental, only works for trivial command-line applications, and requires access to bitcode files which are not distributed through the App Store. It's not a viable solution for end users.

    – duskwuff
    1 hour ago





















1














Note, I'm not a developer. That said I believe that the only way you are going to run anything in the Xcode Simulator is if it belongs to you.



The way I understand it the Simulator is not a VM (like Virtualbox, Parallels or VMWare) to run any iOS app on your Mac. Rather it is a troubleshooting/development tool to allow you to work on software that you wrote yourself before you install it on your iOS device of choice.






share|improve this answer































    0














    Not possible.



    Appetize.io is not an emulator. It is a service which provides an interactive video stream of iOS Simulator running on a macOS system. iOS Simulator is a part of the Xcode development tools, and can be downloaded for free to run on any macOS system.



    The iOS Simulator is also not an emulator. It is an application which runs on macOS and runs iOS application bundles which have been compiled by a developer to run under the Simulator environment. These application bundles contain x86 code, instead of the ARM code that is typical for an iOS application. iOS applications downloaded from the App Store do not contain x86 code, so they cannot be run under the Simulator.






    share|improve this answer































      4 Answers
      4






      active

      oldest

      votes








      4 Answers
      4






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      2














      I am software developer and develop apps for iOS.




      I want to run an iOS app on an emulator on my Mac




      There is no iOS emulator in existence. There's an iOS simulator, available only for macOS.




      In order to do that, I have to get the app as a a .zip or .tar.gz file containing the compressed .app bundle. How do I get that .app bundle?




      There is no way to get an iOS .app bundle. iOS apps can (generally) be installed only on your iPhone, available only from the App Store app pre-installed on your iPhone.




      When I go to App Store, it just wants to download directly to my iPhone. The app is available, but I want the bundle.




      The only way you can run an app available on the App Store is on an iOS device.



      The iOS Simulator is available along-with Xcode (developer tool to develop apps for various Apple hardware devices). You can build and run an app in iOS simulator only if you have access to the source code for the app (generally personal or open-source projects).



      It is not possible to obtain code/app bundle for an arbitrary app available on the App Store and run it on iOS simulator.






      share|improve this answer



















      • 1





        OK, I'm looking at Appetize, which is a MacOS program that behaves, I think, like an emulator. But maybe you call that a "simulator"? It comes preloaded with a few apps, but I am unable to log into the App Store with it to get more. In order to use it, you are supposed to upload the .app bundle, and you get a link. I amtrying to run it on a MacOS system. The app I'm trying to run isn't a Mac-built app. It's eWeLink, which is used to control switches. So I guess the question is how I can run eWeLink on a Mac. I'm pretty sure I can run it on a PC with an Android emulator.

        – user618
        4 hours ago


















      2














      I am software developer and develop apps for iOS.




      I want to run an iOS app on an emulator on my Mac




      There is no iOS emulator in existence. There's an iOS simulator, available only for macOS.




      In order to do that, I have to get the app as a a .zip or .tar.gz file containing the compressed .app bundle. How do I get that .app bundle?




      There is no way to get an iOS .app bundle. iOS apps can (generally) be installed only on your iPhone, available only from the App Store app pre-installed on your iPhone.




      When I go to App Store, it just wants to download directly to my iPhone. The app is available, but I want the bundle.




      The only way you can run an app available on the App Store is on an iOS device.



      The iOS Simulator is available along-with Xcode (developer tool to develop apps for various Apple hardware devices). You can build and run an app in iOS simulator only if you have access to the source code for the app (generally personal or open-source projects).



      It is not possible to obtain code/app bundle for an arbitrary app available on the App Store and run it on iOS simulator.






      share|improve this answer



















      • 1





        OK, I'm looking at Appetize, which is a MacOS program that behaves, I think, like an emulator. But maybe you call that a "simulator"? It comes preloaded with a few apps, but I am unable to log into the App Store with it to get more. In order to use it, you are supposed to upload the .app bundle, and you get a link. I amtrying to run it on a MacOS system. The app I'm trying to run isn't a Mac-built app. It's eWeLink, which is used to control switches. So I guess the question is how I can run eWeLink on a Mac. I'm pretty sure I can run it on a PC with an Android emulator.

        – user618
        4 hours ago
















      2












      2








      2







      I am software developer and develop apps for iOS.




      I want to run an iOS app on an emulator on my Mac




      There is no iOS emulator in existence. There's an iOS simulator, available only for macOS.




      In order to do that, I have to get the app as a a .zip or .tar.gz file containing the compressed .app bundle. How do I get that .app bundle?




      There is no way to get an iOS .app bundle. iOS apps can (generally) be installed only on your iPhone, available only from the App Store app pre-installed on your iPhone.




      When I go to App Store, it just wants to download directly to my iPhone. The app is available, but I want the bundle.




      The only way you can run an app available on the App Store is on an iOS device.



      The iOS Simulator is available along-with Xcode (developer tool to develop apps for various Apple hardware devices). You can build and run an app in iOS simulator only if you have access to the source code for the app (generally personal or open-source projects).



      It is not possible to obtain code/app bundle for an arbitrary app available on the App Store and run it on iOS simulator.






      share|improve this answer













      I am software developer and develop apps for iOS.




      I want to run an iOS app on an emulator on my Mac




      There is no iOS emulator in existence. There's an iOS simulator, available only for macOS.




      In order to do that, I have to get the app as a a .zip or .tar.gz file containing the compressed .app bundle. How do I get that .app bundle?




      There is no way to get an iOS .app bundle. iOS apps can (generally) be installed only on your iPhone, available only from the App Store app pre-installed on your iPhone.




      When I go to App Store, it just wants to download directly to my iPhone. The app is available, but I want the bundle.




      The only way you can run an app available on the App Store is on an iOS device.



      The iOS Simulator is available along-with Xcode (developer tool to develop apps for various Apple hardware devices). You can build and run an app in iOS simulator only if you have access to the source code for the app (generally personal or open-source projects).



      It is not possible to obtain code/app bundle for an arbitrary app available on the App Store and run it on iOS simulator.







      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered 8 hours ago









      Nimesh NeemaNimesh Neema

      19.1k75084




      19.1k75084








      • 1





        OK, I'm looking at Appetize, which is a MacOS program that behaves, I think, like an emulator. But maybe you call that a "simulator"? It comes preloaded with a few apps, but I am unable to log into the App Store with it to get more. In order to use it, you are supposed to upload the .app bundle, and you get a link. I amtrying to run it on a MacOS system. The app I'm trying to run isn't a Mac-built app. It's eWeLink, which is used to control switches. So I guess the question is how I can run eWeLink on a Mac. I'm pretty sure I can run it on a PC with an Android emulator.

        – user618
        4 hours ago
















      • 1





        OK, I'm looking at Appetize, which is a MacOS program that behaves, I think, like an emulator. But maybe you call that a "simulator"? It comes preloaded with a few apps, but I am unable to log into the App Store with it to get more. In order to use it, you are supposed to upload the .app bundle, and you get a link. I amtrying to run it on a MacOS system. The app I'm trying to run isn't a Mac-built app. It's eWeLink, which is used to control switches. So I guess the question is how I can run eWeLink on a Mac. I'm pretty sure I can run it on a PC with an Android emulator.

        – user618
        4 hours ago










      1




      1





      OK, I'm looking at Appetize, which is a MacOS program that behaves, I think, like an emulator. But maybe you call that a "simulator"? It comes preloaded with a few apps, but I am unable to log into the App Store with it to get more. In order to use it, you are supposed to upload the .app bundle, and you get a link. I amtrying to run it on a MacOS system. The app I'm trying to run isn't a Mac-built app. It's eWeLink, which is used to control switches. So I guess the question is how I can run eWeLink on a Mac. I'm pretty sure I can run it on a PC with an Android emulator.

      – user618
      4 hours ago







      OK, I'm looking at Appetize, which is a MacOS program that behaves, I think, like an emulator. But maybe you call that a "simulator"? It comes preloaded with a few apps, but I am unable to log into the App Store with it to get more. In order to use it, you are supposed to upload the .app bundle, and you get a link. I amtrying to run it on a MacOS system. The app I'm trying to run isn't a Mac-built app. It's eWeLink, which is used to control switches. So I guess the question is how I can run eWeLink on a Mac. I'm pretty sure I can run it on a PC with an Android emulator.

      – user618
      4 hours ago















      2














      There's multiple points to address here:



      1) The Appetize service is not an emulator. It allows you to run native mobile apps in the browser in order to provide apps demos, training, testing, etc. However it does so not by emulating the ARM CPU of an iOS device, but instead works by running the Intel version of said apps natively on an Intel CPU - while providing a "simulated" operating system that maps onto the browser.



      2) The app bundle you need for the Appetize service is usually obtained by building the app for the Xcode Simulator. This requires you to have the source code for the app. If the app you want to run on the Appetize service is not open source, and you have not developed it yourself (or otherwise obtained the rights for the source code) - you cannot use this method.



      3) The apps you download from the App Store are meant for execution on ARM CPUs. They cannot be directly used with the Appetize service, as that requires Intel executables. However, if you do want to obtain the files, it is possible (contrary to the other answers to your question). The easiest way of doing this is to use iTunes to access the App Store and download the apps, which are then accesssible on your local disk drive. This requires you to use either iTunes 12.6.3 (or older) or one of the other solutions described here:



      How do I download an iOS App (IPA) file to my Mac after iTunes 12.7 update?



      4) Very recent development has shown that it is indeed in some cases possible to translate an app built for the ARM CPU for the App Store into an app built for the Intel CPU meant for the Xcode Simulator (or the Appetize service). This is done by exploiting the fact that Apple these days requires app submissions to include bitcode. You can read more about that here:



      https://www.highcaffeinecontent.com/blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode



      5) The most practical way of achieving your goal of running the eWeLink app on your Mac in order to control light switches is to run the Android version of the app through an Android environment for the Mac, such as for example BlueStacks.






      share|improve this answer
























      • Yes, thank you. I should have said that I'm pretty sure I can run it on either a Mac or a PC with an Android emulator. Genymotion, BlueStacks, etc. I think the bottom line is that I can't run the iOS version on a Mac. –

        – user618
        3 hours ago











      • I'd recommend that you remove your suggestion about bitcode translation. The translation process described in that article is highly experimental, only works for trivial command-line applications, and requires access to bitcode files which are not distributed through the App Store. It's not a viable solution for end users.

        – duskwuff
        1 hour ago


















      2














      There's multiple points to address here:



      1) The Appetize service is not an emulator. It allows you to run native mobile apps in the browser in order to provide apps demos, training, testing, etc. However it does so not by emulating the ARM CPU of an iOS device, but instead works by running the Intel version of said apps natively on an Intel CPU - while providing a "simulated" operating system that maps onto the browser.



      2) The app bundle you need for the Appetize service is usually obtained by building the app for the Xcode Simulator. This requires you to have the source code for the app. If the app you want to run on the Appetize service is not open source, and you have not developed it yourself (or otherwise obtained the rights for the source code) - you cannot use this method.



      3) The apps you download from the App Store are meant for execution on ARM CPUs. They cannot be directly used with the Appetize service, as that requires Intel executables. However, if you do want to obtain the files, it is possible (contrary to the other answers to your question). The easiest way of doing this is to use iTunes to access the App Store and download the apps, which are then accesssible on your local disk drive. This requires you to use either iTunes 12.6.3 (or older) or one of the other solutions described here:



      How do I download an iOS App (IPA) file to my Mac after iTunes 12.7 update?



      4) Very recent development has shown that it is indeed in some cases possible to translate an app built for the ARM CPU for the App Store into an app built for the Intel CPU meant for the Xcode Simulator (or the Appetize service). This is done by exploiting the fact that Apple these days requires app submissions to include bitcode. You can read more about that here:



      https://www.highcaffeinecontent.com/blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode



      5) The most practical way of achieving your goal of running the eWeLink app on your Mac in order to control light switches is to run the Android version of the app through an Android environment for the Mac, such as for example BlueStacks.






      share|improve this answer
























      • Yes, thank you. I should have said that I'm pretty sure I can run it on either a Mac or a PC with an Android emulator. Genymotion, BlueStacks, etc. I think the bottom line is that I can't run the iOS version on a Mac. –

        – user618
        3 hours ago











      • I'd recommend that you remove your suggestion about bitcode translation. The translation process described in that article is highly experimental, only works for trivial command-line applications, and requires access to bitcode files which are not distributed through the App Store. It's not a viable solution for end users.

        – duskwuff
        1 hour ago
















      2












      2








      2







      There's multiple points to address here:



      1) The Appetize service is not an emulator. It allows you to run native mobile apps in the browser in order to provide apps demos, training, testing, etc. However it does so not by emulating the ARM CPU of an iOS device, but instead works by running the Intel version of said apps natively on an Intel CPU - while providing a "simulated" operating system that maps onto the browser.



      2) The app bundle you need for the Appetize service is usually obtained by building the app for the Xcode Simulator. This requires you to have the source code for the app. If the app you want to run on the Appetize service is not open source, and you have not developed it yourself (or otherwise obtained the rights for the source code) - you cannot use this method.



      3) The apps you download from the App Store are meant for execution on ARM CPUs. They cannot be directly used with the Appetize service, as that requires Intel executables. However, if you do want to obtain the files, it is possible (contrary to the other answers to your question). The easiest way of doing this is to use iTunes to access the App Store and download the apps, which are then accesssible on your local disk drive. This requires you to use either iTunes 12.6.3 (or older) or one of the other solutions described here:



      How do I download an iOS App (IPA) file to my Mac after iTunes 12.7 update?



      4) Very recent development has shown that it is indeed in some cases possible to translate an app built for the ARM CPU for the App Store into an app built for the Intel CPU meant for the Xcode Simulator (or the Appetize service). This is done by exploiting the fact that Apple these days requires app submissions to include bitcode. You can read more about that here:



      https://www.highcaffeinecontent.com/blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode



      5) The most practical way of achieving your goal of running the eWeLink app on your Mac in order to control light switches is to run the Android version of the app through an Android environment for the Mac, such as for example BlueStacks.






      share|improve this answer













      There's multiple points to address here:



      1) The Appetize service is not an emulator. It allows you to run native mobile apps in the browser in order to provide apps demos, training, testing, etc. However it does so not by emulating the ARM CPU of an iOS device, but instead works by running the Intel version of said apps natively on an Intel CPU - while providing a "simulated" operating system that maps onto the browser.



      2) The app bundle you need for the Appetize service is usually obtained by building the app for the Xcode Simulator. This requires you to have the source code for the app. If the app you want to run on the Appetize service is not open source, and you have not developed it yourself (or otherwise obtained the rights for the source code) - you cannot use this method.



      3) The apps you download from the App Store are meant for execution on ARM CPUs. They cannot be directly used with the Appetize service, as that requires Intel executables. However, if you do want to obtain the files, it is possible (contrary to the other answers to your question). The easiest way of doing this is to use iTunes to access the App Store and download the apps, which are then accesssible on your local disk drive. This requires you to use either iTunes 12.6.3 (or older) or one of the other solutions described here:



      How do I download an iOS App (IPA) file to my Mac after iTunes 12.7 update?



      4) Very recent development has shown that it is indeed in some cases possible to translate an app built for the ARM CPU for the App Store into an app built for the Intel CPU meant for the Xcode Simulator (or the Appetize service). This is done by exploiting the fact that Apple these days requires app submissions to include bitcode. You can read more about that here:



      https://www.highcaffeinecontent.com/blog/20190518-Translating-an-ARM-iOS-App-to-Intel-macOS-Using-Bitcode



      5) The most practical way of achieving your goal of running the eWeLink app on your Mac in order to control light switches is to run the Android version of the app through an Android environment for the Mac, such as for example BlueStacks.







      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered 3 hours ago









      jksoegaardjksoegaard

      21.8k12552




      21.8k12552













      • Yes, thank you. I should have said that I'm pretty sure I can run it on either a Mac or a PC with an Android emulator. Genymotion, BlueStacks, etc. I think the bottom line is that I can't run the iOS version on a Mac. –

        – user618
        3 hours ago











      • I'd recommend that you remove your suggestion about bitcode translation. The translation process described in that article is highly experimental, only works for trivial command-line applications, and requires access to bitcode files which are not distributed through the App Store. It's not a viable solution for end users.

        – duskwuff
        1 hour ago





















      • Yes, thank you. I should have said that I'm pretty sure I can run it on either a Mac or a PC with an Android emulator. Genymotion, BlueStacks, etc. I think the bottom line is that I can't run the iOS version on a Mac. –

        – user618
        3 hours ago











      • I'd recommend that you remove your suggestion about bitcode translation. The translation process described in that article is highly experimental, only works for trivial command-line applications, and requires access to bitcode files which are not distributed through the App Store. It's not a viable solution for end users.

        – duskwuff
        1 hour ago



















      Yes, thank you. I should have said that I'm pretty sure I can run it on either a Mac or a PC with an Android emulator. Genymotion, BlueStacks, etc. I think the bottom line is that I can't run the iOS version on a Mac. –

      – user618
      3 hours ago





      Yes, thank you. I should have said that I'm pretty sure I can run it on either a Mac or a PC with an Android emulator. Genymotion, BlueStacks, etc. I think the bottom line is that I can't run the iOS version on a Mac. –

      – user618
      3 hours ago













      I'd recommend that you remove your suggestion about bitcode translation. The translation process described in that article is highly experimental, only works for trivial command-line applications, and requires access to bitcode files which are not distributed through the App Store. It's not a viable solution for end users.

      – duskwuff
      1 hour ago







      I'd recommend that you remove your suggestion about bitcode translation. The translation process described in that article is highly experimental, only works for trivial command-line applications, and requires access to bitcode files which are not distributed through the App Store. It's not a viable solution for end users.

      – duskwuff
      1 hour ago













      1














      Note, I'm not a developer. That said I believe that the only way you are going to run anything in the Xcode Simulator is if it belongs to you.



      The way I understand it the Simulator is not a VM (like Virtualbox, Parallels or VMWare) to run any iOS app on your Mac. Rather it is a troubleshooting/development tool to allow you to work on software that you wrote yourself before you install it on your iOS device of choice.






      share|improve this answer




























        1














        Note, I'm not a developer. That said I believe that the only way you are going to run anything in the Xcode Simulator is if it belongs to you.



        The way I understand it the Simulator is not a VM (like Virtualbox, Parallels or VMWare) to run any iOS app on your Mac. Rather it is a troubleshooting/development tool to allow you to work on software that you wrote yourself before you install it on your iOS device of choice.






        share|improve this answer


























          1












          1








          1







          Note, I'm not a developer. That said I believe that the only way you are going to run anything in the Xcode Simulator is if it belongs to you.



          The way I understand it the Simulator is not a VM (like Virtualbox, Parallels or VMWare) to run any iOS app on your Mac. Rather it is a troubleshooting/development tool to allow you to work on software that you wrote yourself before you install it on your iOS device of choice.






          share|improve this answer













          Note, I'm not a developer. That said I believe that the only way you are going to run anything in the Xcode Simulator is if it belongs to you.



          The way I understand it the Simulator is not a VM (like Virtualbox, Parallels or VMWare) to run any iOS app on your Mac. Rather it is a troubleshooting/development tool to allow you to work on software that you wrote yourself before you install it on your iOS device of choice.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 8 hours ago









          Steve ChambersSteve Chambers

          15.3k21741




          15.3k21741























              0














              Not possible.



              Appetize.io is not an emulator. It is a service which provides an interactive video stream of iOS Simulator running on a macOS system. iOS Simulator is a part of the Xcode development tools, and can be downloaded for free to run on any macOS system.



              The iOS Simulator is also not an emulator. It is an application which runs on macOS and runs iOS application bundles which have been compiled by a developer to run under the Simulator environment. These application bundles contain x86 code, instead of the ARM code that is typical for an iOS application. iOS applications downloaded from the App Store do not contain x86 code, so they cannot be run under the Simulator.






              share|improve this answer




























                0














                Not possible.



                Appetize.io is not an emulator. It is a service which provides an interactive video stream of iOS Simulator running on a macOS system. iOS Simulator is a part of the Xcode development tools, and can be downloaded for free to run on any macOS system.



                The iOS Simulator is also not an emulator. It is an application which runs on macOS and runs iOS application bundles which have been compiled by a developer to run under the Simulator environment. These application bundles contain x86 code, instead of the ARM code that is typical for an iOS application. iOS applications downloaded from the App Store do not contain x86 code, so they cannot be run under the Simulator.






                share|improve this answer


























                  0












                  0








                  0







                  Not possible.



                  Appetize.io is not an emulator. It is a service which provides an interactive video stream of iOS Simulator running on a macOS system. iOS Simulator is a part of the Xcode development tools, and can be downloaded for free to run on any macOS system.



                  The iOS Simulator is also not an emulator. It is an application which runs on macOS and runs iOS application bundles which have been compiled by a developer to run under the Simulator environment. These application bundles contain x86 code, instead of the ARM code that is typical for an iOS application. iOS applications downloaded from the App Store do not contain x86 code, so they cannot be run under the Simulator.






                  share|improve this answer













                  Not possible.



                  Appetize.io is not an emulator. It is a service which provides an interactive video stream of iOS Simulator running on a macOS system. iOS Simulator is a part of the Xcode development tools, and can be downloaded for free to run on any macOS system.



                  The iOS Simulator is also not an emulator. It is an application which runs on macOS and runs iOS application bundles which have been compiled by a developer to run under the Simulator environment. These application bundles contain x86 code, instead of the ARM code that is typical for an iOS application. iOS applications downloaded from the App Store do not contain x86 code, so they cannot be run under the Simulator.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered 1 hour ago









                  duskwuffduskwuff

                  1,052410




                  1,052410















                      Popular posts from this blog

                      Taj Mahal Inhaltsverzeichnis Aufbau | Geschichte | 350-Jahr-Feier | Heutige Bedeutung | Siehe auch |...

                      Baia Sprie Cuprins Etimologie | Istorie | Demografie | Politică și administrație | Arii naturale...

                      Nicolae Petrescu-Găină Cuprins Biografie | Opera | In memoriam | Varia | Controverse, incertitudini...