Live data from Hacker News

QEMU for iOS

github.com

1–10 of 150 posts

Re: QEMU for iOS

#2
Not being in the apple world I wondered if this submission meant anything had changed regarding running stuff like this on iOS, but no:

>Why isn't this in the AppStore?

Apple does not permit any apps that has interpreted or generated code therefore it is unlikely that UTM will ever be allowed. However, there are various ways people on the internet have come up to side load apps without requiring a jailbreak. We do not condone or support any of these methods.

Re: QEMU for iOS

#3
post #2

Not being in the apple world I wondered if this submission meant anything had changed regarding running stuff like this on iOS, but no: > Why isn't this in the AppStore? Apple does not permit any apps that has interpreted or generated code therefore it is unlikely that UTM will ever be allowed. However, there are various ways people on the internet have come up to side load apps without requiring a jailbreak. We do n…

You can pay for a developer account ($99/yr) which allows you to get your builds signed by Apple for the purposes of you running either dev-builds locally or internal-only apps for an organization.

That's what they mean by "no jailbreak required". Flipside is you gotta pay for a dev account to get your stuff signed to allow it to run.

Re: QEMU for iOS

#4
post #2

Not being in the apple world I wondered if this submission meant anything had changed regarding running stuff like this on iOS, but no: > Why isn't this in the AppStore? Apple does not permit any apps that has interpreted or generated code therefore it is unlikely that UTM will ever be allowed. However, there are various ways people on the internet have come up to side load apps without requiring a jailbreak. We do n…

I'd imagine most of those who would have need/interest in running this would probably have a developer account and could just compile and install it themselves.

Re: QEMU for iOS

#5
post #4
post #2

Not being in the apple world I wondered if this submission meant anything had changed regarding running stuff like this on iOS, but no: > Why isn't this in the AppStore? Apple does not permit any apps that has interpreted or generated code therefore it is unlikely that UTM will ever be allowed. However, there are various ways people on the internet have come up to side load apps without requiring a jailbreak. We do n…

I'd imagine most of those who would have need/interest in running this would probably have a developer account and could just compile and install it themselves.

[deleted]

Re: QEMU for iOS

#6
post #3
post #2

Not being in the apple world I wondered if this submission meant anything had changed regarding running stuff like this on iOS, but no: > Why isn't this in the AppStore? Apple does not permit any apps that has interpreted or generated code therefore it is unlikely that UTM will ever be allowed. However, there are various ways people on the internet have come up to side load apps without requiring a jailbreak. We do n…

You can pay for a developer account ($99/yr) which allows you to get your builds signed by Apple for the purposes of you running either dev-builds locally or internal-only apps for an organization. That's what they mean by "no jailbreak required". Flipside is you gotta pay for a dev account to get your stuff signed to allow it to run.

You don't even need a (paid) developer account. Anyone with an apple id can sign ios apps with a validity of 7 days.

Re: QEMU for iOS

#7
post #2

Not being in the apple world I wondered if this submission meant anything had changed regarding running stuff like this on iOS, but no: > Why isn't this in the AppStore? Apple does not permit any apps that has interpreted or generated code therefore it is unlikely that UTM will ever be allowed. However, there are various ways people on the internet have come up to side load apps without requiring a jailbreak. We do n…

> 2.5.2 Apps [may not] download, install, or execute code which introduces or changes features or functionality of the app, including other apps.

The rule changed, I think around the time that Swift Playgrounds came out, to add:

> Educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code provided that such code is not used for other purposes. Such apps must make the source code provided by the Application completely viewable and editable by the user.

There are probably plenty of apps that do interpret downloaded code (the Frotz app to play old text adventures comes to mind) and fly under the radar. But Apple would surely be on the lookout for any kind of emulator, due to the legal risk.

Re: QEMU for iOS

#8
post #6
post #3

Earlier quoted context omitted.

You can pay for a developer account ($99/yr) which allows you to get your builds signed by Apple for the purposes of you running either dev-builds locally or internal-only apps for an organization. That's what they mean by "no jailbreak required". Flipside is you gotta pay for a dev account to get your stuff signed to allow it to run.

You don't even need a (paid) developer account. Anyone with an apple id can sign ios apps with a validity of 7 days.

Not dynamically loaded libraries after 13.3.1, however.

Re: QEMU for iOS

#10
> "Since iOS 13.3.1, it appears Apple has stopped allowing free developer profiles to sign dylibs."

A terrible decision. Users should always be allowed, at the very least, to build and sideload their own code.

Post reply on HN