Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
HELP! How do I submit apps to the App Store from inside Pythonista?
-
At risk of derailing the thread…
I think each app has its strong suits—Codea looks good for making games and simulations, but Pythonista is definitely better for scripting and interoperability, has an easily accessible filesystem, and most importantly runs on iPhone.
-
Having built and distrubuted via github, a highly complex gui based music application in pythonista that I would have paid $15ish for as a less capable standalone applicaiton, I'll take pythonista. At some later date, if I can make a buck off it, that would be a bonus, but not a requirement.
-
I haven't gotten an answer to my second question. Will a Pythonista-made application be acceptable to the App Store? I know all about the needing a Mac part, the $99 dollar a year subscription fee, but that is not my question. I apologize if I sound rude, I am just a bit frustrated.
-
There is someone (can't remember who) that used @OMZs xcode template to put one or two pythonista apps (with the full embedded python 2.7 interpreter and supported modules) up on the iTunes app store. That was with the current 1.5 version. OMZs comment was that until he can develop the 64-bit version as stable, it not a sustainable situation, because Apple won't allow 32-bit apps moving forward.
@OMZ, if your not too busy getting 1.6 back on line (hint, hint), you can confirm these thoughts.
-
Here are some of those apps: https://github.com/Pythonista-Tools/Pythonista-Tools/blob/master/Pythonista Apps in the Apple AppStore.md
Pythonista-based apps are already more native than bottled-up web apps that run WebKit inside (of which there are many), so there's no real reason to worry about it being "acceptable".
-
The short answer is not right now, but eventually yes.
It was possible in the recent past (I submitted one, although I had to withdraw it...long story).
You should also be able to submit them again in the future (probably when Pythonista version 1.6 comes out, or shortly thereafter).
Apple changed their policy a few months ago and no longer allows 32 bit apps to be submitted, but the old solution for Pythonista involves libraries that don't work with 64 bit apps (at least not easily...it might be possible, but it's not trivial).
So go ahead and work on your app, get it nice and polished, and hopefully by that time the new xCode template will be available and you'll be able to start the hard part of your journey (figuring out all the obtuse requirements of getting from a "finished" app to actually getting it submitted to the app store).
-
@jb145491, I did answer your question above with a link to five different Pythonista apps that are already in Apple's AppStore.
-
There already is an updated template that @omz put together. I found it posted in a similar thread. There is a link to download it. I have it saved in Dropbox. I haven't used it yet, but it does exist.
-
https://omz-forums.appspot.com/pythonista/post/5296659198115840
Above is post with latest Xcode template along with set of directives from @omz
-
Parenthetic perhaps but if I were trying to write apps for iOS and didn't want to go the "$99" route I'd use HTML5.
But there'd be no app store for that.
-
I have a 64-bit iOS app in the App Store made in Pythonista using the updated Xcode template linked to by @jfryznke: Servr - mobile edition. As I said in my last comment, Apple will accept apps made in Pythonista so long as they are 64-bit (which they are by default when using the new template). My personal experience can verify my claim, so everything should be fine. Good luck with the process!
-
Thanks @Gerzer. Good to hear you had some success. Looking forward to my project with it as well. What was the app? Would love to check it out...
-
@jfryznke: Just click the blue text (aka the link) in my previous post ;-)
-
Ah, yes. Very cool. Nice work.
-
Thanks!
-
@Gerzer Just came across your answer about the requirements regarding apps to be accepted to the AppStore. Just a quick question: If I built an app with a WebView referring to a page loaded from a local file and if I tried to execute Java script to modify the DOM of the page would that be subject to the restrictions that you mentioned? Thanks a lot!
-
As long as the code comes from the app and not the user or the internet it shouldn't be an issue. Besides, anything rendered and executed by WebKit seems to be an exception to the "no code" rule anyway.
-
@marcus67 No. The restriction applies only to code downloaded from an external source. Anything that comes bundled with the app is fine (as long as it doesn't violate any of Apples other restrictions)
-
@jb145491 , but you are being rude. There is no magic button to turn a Pythonista app into App Store ready app. You can do by using Xcode templates supplied by omz and with some of your own knowledge about iOS development. I will not tell you everything I am feeling right now. Because, I will give you the benefit of the doubt. It's a great community here. You can just relax and ask nice questions, they are answered here by very capable people. Not because they are being paid, it's just a passion for them.
If you really feel that you need your 6.99 back or whatever you paid, I would be happy to give it to you out of my pocket.
So let's start over.... -
Not to get in the middle of this, but you do realize that jb145491 posted 10 months ago and AFAICT hasn't posted since.