omz:forum

    • Register
    • Login
    • Search
    • Recent
    • Popular

    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?

    Pythonista
    18
    37
    43561
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • jb145491
      jb145491 last edited by

      Well, thanks for the "expertise". :) Now that I have Pythonista, I probably should use it over Pythoni, but will Apple accept code written in Pythonista? Pythonista has differences in the languages because of their ui and motion and notifications stuff. Also, this review one of you mentioned, it said 'facilitate exporting them as apps for the app store'. Does pythonista at least have some sort of converter so you can then use your code for an app?

      P.S. I have tried pyobjc, it doesn't work, so please give alternatives if Pythonista is not able to do this.

      1 Reply Last reply Reply Quote 0
      • briarfox
        briarfox last edited by

        NO app will be able to do this, you must have a Mac and the $99 dev license. Pythonista is by far the best python app on the app store.

        1 Reply Last reply Reply Quote 0
        • ccc
          ccc last edited by

          See https://github.com/Pythonista-Tools/Pythonista-Tools/blob/master/Pythonista Apps in the Apple AppStore.md for Pythonista apps that are already available in Apple's AppStore. It can be done but it must be done via the template and Apple's app process (XCode, Membership in Apple's Dev Program, App review, etc.).

          1 Reply Last reply Reply Quote 2
          • Gerzer
            Gerzer last edited by

            Apple doesn't care what language you develop iOS apps in (to a certain extent), so long as they continue to comply with all of the iOS App Store development rules (like no downloading non-JavaScript executable code). Also, Pythonista is the only Python app I know of (and I have looked into a lot of Python apps) to have a fully Python-scriptable iOS 7-styled drag-and-drop UI builder, somewhat akin to Xcode's Interface Builder for Swift and Obj-C. Pythonista is miles ahead of the other Python apps for iOS. In fact, I would consider its strongest competitor to be Codea, a programming app for a completely different coding language (Pythonista is still better ;-)). Pythonista is well worth $6.99 for what it can do.

            marcus67 1 Reply Last reply Reply Quote 2
            • jmv38
              jmv38 last edited by

              This is correct:

                its strongest competitor is Codea, a programming app for a completely different coding language.    
              

              But this second part I dont agree:

                 Pythonista is still better     
              

              I think it depends on what you want to achieve. Both apps are great, let's call it a deuce. :-)

              1 Reply Last reply Reply Quote 0
              • 0942v8653
                0942v8653 last edited by

                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.

                1 Reply Last reply Reply Quote 0
                • polymerchm
                  polymerchm last edited by

                  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.

                  1 Reply Last reply Reply Quote 1
                  • jb145491
                    jb145491 last edited by

                    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.

                    Phuket2 1 Reply Last reply Reply Quote 0
                    • polymerchm
                      polymerchm last edited by

                      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.

                      1 Reply Last reply Reply Quote 1
                      • 0942v8653
                        0942v8653 last edited by

                        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".

                        1 Reply Last reply Reply Quote 0
                        • jesse
                          jesse last edited by

                          @jb145491

                          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).

                          1 Reply Last reply Reply Quote 0
                          • ccc
                            ccc last edited by

                            @jb145491, I did answer your question above with a link to five different Pythonista apps that are already in Apple's AppStore.

                            1 Reply Last reply Reply Quote 0
                            • jfryznke
                              jfryznke last edited by

                              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.

                              1 Reply Last reply Reply Quote 0
                              • jfryznke
                                jfryznke last edited by

                                https://omz-forums.appspot.com/pythonista/post/5296659198115840

                                Above is post with latest Xcode template along with set of directives from @omz

                                1 Reply Last reply Reply Quote 0
                                • MartinPacker
                                  MartinPacker last edited by

                                  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.

                                  1 Reply Last reply Reply Quote 0
                                  • Gerzer
                                    Gerzer last edited by

                                    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!

                                    1 Reply Last reply Reply Quote 0
                                    • jfryznke
                                      jfryznke last edited by

                                      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...

                                      1 Reply Last reply Reply Quote 0
                                      • Gerzer
                                        Gerzer last edited by

                                        @jfryznke: Just click the blue text (aka the link) in my previous post ;-)

                                        1 Reply Last reply Reply Quote 0
                                        • jfryznke
                                          jfryznke last edited by

                                          Ah, yes. Very cool. Nice work.

                                          1 Reply Last reply Reply Quote 0
                                          • Gerzer
                                            Gerzer last edited by

                                            Thanks!

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Powered by NodeBB Forums | Contributors