Well, APFS is the default for the upcoming macOS 10.13
My experience wasn’t good for my two biggest apps made with Xojo crashes when using an APFS formatted SSD.
Just asking, did Xojo Inc in the meantime worked on this?
Well, APFS is the default for the upcoming macOS 10.13
My experience wasn’t good for my two biggest apps made with Xojo crashes when using an APFS formatted SSD.
Just asking, did Xojo Inc in the meantime worked on this?
BTW I will install the first Dev beta tomorrow and see what happens.
as long as internally you use CFURL/NSURL, things should be fine.
But maybe FSRef won’t work anymore as nice.
The app that previously crashed only used the default FolderItem. I never looked into this further because I assume Xojo Inc would dig into this.
Sadly things like FindAnyFile or iFileX will not work anymore.
Just updated and changed FS to APFS.
Xojo and 2 Projects which use FolderItem Objects, just run fine.
To be honest, Xojo needs a bit longer to save Projects and Building 64Bit Apps sometimes fails because the Folder is “write protected”, but beside this it’s working fine.
Make sure you install High Sierra on either a second machine, a separate partition or external HDD. Changing the filing system is significant and probably not backwards compatible so you may NOT be able to revert to Sierra or El Cap…
I urge everyone who can to set-up a test scenario and begin testing their apps; We got 4 months to get our apps ready. If you find bugs; report them to Xojo and Apple.
I repeat DO NOT INSTALL ON YOUR WORKING MACHINE.
One thing that I think is worth noting here is that APFS on iOS has case-sensitive filenames and so it may be the same on High Sierra. This caught me out recently because in Xojo, FolderItem.Exists returns false on iOS with APFS if the filename is just different by case (which is the documented behaviour) although it doesn’t do this in the iOS Simulator, because that’s not running on APFS. So if filenames are case-sensitive in High Sierra then this might be something to watch out for.
I always loved to use Case Sensitive (in item names), but this needs the boot disk to be the same.
This is especially good for Web developments.
I had to stop using Case Sensitive because of that (copying data from a hard disk to another one may lead to item conflicts in html (or others) files downloaded / saved from the internet).
So, yes, warning. And follow Sam excellent advice.
I’d hope the default on macOS will be case-INsensitive, but both are options. See:
That one will also be a lot of fun:
Installed the beta on a case sensitive boot SSD:
That’s it for now. Will also install a non-sensitive boot SSD. Maybe that does not introduce the issues I have.
A reminder that life is case-insensitive. If you really need a case-sensitive environment for development and don’t want to use a second drive, use a case-sensitive disk image.
True, but I would advise that development machines should be case sensitive to increase the odds you’ll find issues. Since some customers will have case sensitive machines, it’s better to develop in the less forgiving environment.
HFS has a case sensitive variant too, its been an option in disk utility forever though Ive never used it. I did find that I had somehow used it for an external drive by accident once and puzzled over strange behavior for a month before I noticed
Looks like Ill be booting from an external for some testing in the near future.
[quote=334446:@James Sentman]HFS has a case sensitive variant too, its been an option in disk utility forever though Ive never used it. I did find that I had somehow used it for an external drive by accident once and puzzled over strange behavior for a month before I noticed
Looks like Ill be booting from an external for some testing in the near future.[/quote]
Correct that HFS has case sensitive. I haven’t used it myself even though I think I should.
[quote=334429:@Christoph De Vocht]Installed the beta on a case sensitive boot SSD:
Please file bug reports for anything you see and mention 10.13 or High Sierra in the title.
Some more info:
In general the beta is impressive. The GUI is way faster compared to Sierra. An app I made that uses CIFilters is at least double speed. Sam, you are going to love the difference between Sierra and High Sierra for sure.
I hope so, it’s been too long!
The BEST thing I heard them say in the keynote was “High Sierra is going to polish and refine” which to me says “BUG FIX RELEASE !!!”
Running Xojo 2017r1 on High Sierra non-cs: at first glance Xojo is stable. My app works fine, too.
Minor issues: