Catalina questions

  1. 7 weeks ago

    Michel B

    Jul 26 Pre-Release Testers, Xojo Pro RubberViews.com

    I see with some anxiety the Catalina questions posted here and elsewhere, in particular potential incompatibilities. It seems 10.15 is a horse of a different color.

    My work machine is a good ol' iMac late 2011 which can only go up to High Sierra. But I am not quite ready to get the very latest one. I would love to, but insurances and taxes are snatching my money.

    My 2015 should hopefully run Catalina, but frankly I don't see myself working on it's bitty 13 inches screen all day.

    Is it viable to develop under High Sierra, and test on Catalina on the laptop ? What would be the possible drawbacks ?

  2. Beatrix W

    Jul 26 Pre-Release Testers, Third Party Store Europe (Germany)

    My main iMac runs High Sierra and I do testing on Catalina. You need to do really thorough testing. Other than that I don't see a drawback.

  3. Sam R

    Jul 26 Pre-Release Testers, Xojo Pro, Third Party Store Hengchun, Pingtung, Taiwan

    @Michel B Is it viable to develop under High Sierra, and test on Catalina on the laptop ? What would be the possible drawbacks ?

    I develop on a 2012 MacBook Pro (macOS 10.11.6), and test on a 2015 12" MacBook running either Mojave or Catalina. Downside is transfering to code sign, only to transfer it back so I can upload it. Other than that, Remote Debugger works pretty well.

  4. Michel B

    Jul 26 Pre-Release Testers, Xojo Pro RubberViews.com

    What do you mean Sam ? Signing has to take place under Catalina ?

  5. Sam R

    Jul 26 Pre-Release Testers, Xojo Pro, Third Party Store Hengchun, Pingtung, Taiwan

    @Michel B What do you mean Sam ? Signing has to take place under Catalina ?

    Sorry for any confusion; to publish apps for Catalina they have to be signed with 10.13.6 or higher (for the new Harden Runtime option). So I have to transfer them over to the second machine to sign them.

    But for testing my apps on Catalina, I use the remote debugger.

  6. Greg O

    Jul 26 Xojo Inc

    @Sam R Sorry for any confusion; to publish apps for Catalina they have to be signed with 10.13.6 or higher (for the new Harden Runtime option). So I have to transfer them over to the second machine to sign them.

    But for testing my apps on Catalina, I use the remote debugger.

    Have you thought about sharing a folder between the two and having a daemon on the other that picks up and signs new items for you?

  7. John M

    Jul 26 Pre-Release Testers, Xojo Pro New York / New Jersey

    @Michel B My 2015 should hopefully run Catalina, but frankly I don't see myself working on it's bitty 13 inches screen all day.

    Is it viable to develop under High Sierra, and test on Catalina on the laptop ? What would be the possible drawbacks ?

    Yes, I run High Sierra on my 15" MBP, but do remote debugging on a 13" MBP running Catalina.

    The only hazard is that Save As can cause a crash on Catalina when remote debugging. To be precise, the app you're running remotely will either crash if you try to ask the user to choose a location and filename using the SaveAsDialog or it will do nothing at all (no dialog). SaveAs works fine in the built app, just not when using remote debugging.

    Feedback # 59484, verified. Unfortunately, it's ranked #182, so...

    Other than that, it works great.

  8. Michel B

    Jul 26 Pre-Release Testers, Xojo Pro RubberViews.com
    Edited 7 weeks ago

    Thanks, John. Actually, I installed Catalina and everything seems to be OK.

    Quite a few of my old apps were not compatible anymore, but once they are 64 bit they should be OK. I just have to spend the time necessary to recompile some 15 different apps and test them under the new system :)

  9. @Michel B — AFAIK with the new APFS filesystem, you can create several logical volumes sharing the same physical volume. As such, you can have different versions of your system (if you need it) without the hassle of creating different fixed partitions.

  10. Michel B

    Jul 26 Pre-Release Testers, Xojo Pro RubberViews.com
    Edited 7 weeks ago

    @Stéphane ;Mons - I don't have enough room on my poor little MacBook 2015 to do that, especially since I already have a Bootcamp partition. I could never figure how to use B4A-Bridge in a virtual machine, so Bootcamp was the only solution.

    But what you say is quite interesting for a more powerful machine with plenty of disk space.

  11. Sam R

    Jul 26 Pre-Release Testers, Xojo Pro, Third Party Store Hengchun, Pingtung, Taiwan

    @Greg O'Lone Have you thought about sharing a folder between the two and having a daemon on the other that picks up and signs new items for you?

    I hadn't; thanks for the suggestion.
    I had considered making the next generation App Wrapper networkable. So you could set-up one copy as a code signing server; then the other copies could submit the app & data files, the server would then do it's thing and return the wrapped app + packaged files. It would be quite an undertaking, and I don't know how many people would actually be able to utilize this function.
    It would of course mean that we as developers don't need to screw with production set-ups to meet Apple's code signing requirements.

or Sign Up to reply!