home.social

#macosdev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #macosdev, aggregated by home.social.

fetched live
  1. Another HacKit detail I’ve wanted to improve for years is finally done.

    The Appearance pane used to hide the author badge colours inside a pop-up button. I’ve replaced it with coloured radio buttons, so the whole palette is visible at a glance and changing colour is immediate.

    A small change, but exactly the kind of detail I care about in a native Mac app.

    Coming in the next major HacKit update.

    HacKit: apps.apple.com/app/id1549557075

    #HacKit #Cocoa #AppKit #Swift #MacDev #macOSDev

  2. Another HacKit detail I’ve wanted to improve for years is finally done.

    The Appearance pane used to hide the author badge colours inside a pop-up button. I’ve replaced it with coloured radio buttons, so the whole palette is visible at a glance and changing colour is immediate.

    A small change, but exactly the kind of detail I care about in a native Mac app.

    Coming in the next major HacKit update.

    HacKit: apps.apple.com/app/id1549557075

    #HacKit #Cocoa #AppKit #Swift #MacDev #macOSDev

  3. Another quirk I’m seeing while debugging a Quick Look app extension is that it doesn’t appear to be installed on MacOS 26 but works fine in 27. I can run the extension with the Quick Look preview tool and it works fine but it will not install in 26.

    I’m going to assume it’s either a bug or a limitation of using the Xcode beta?

    As long as it works in Golden Gate I’m fine with it.

    We are all going to pretend Tahoe never happened, yes?

    #macOSDev

  4. Another quirk I’m seeing while debugging a Quick Look app extension is that it doesn’t appear to be installed on MacOS 26 but works fine in 27. I can run the extension with the Quick Look preview tool and it works fine but it will not install in 26.

    I’m going to assume it’s either a bug or a limitation of using the Xcode beta?

    As long as it works in Golden Gate I’m fine with it.

    We are all going to pretend Tahoe never happened, yes?

    #macOSDev

  5. My app rejection for testing was based on not allowing my use of 2 temporary file path exemptions.

    My app is providing a Quick Look extension to display a map as a way to preview GPX files. MapKit relies on files not generally allowed in the Sandbox. So if Apple won’t grant the exception my extension is dead. The map won’t render without these exceptions. The typical no network empty grid is shown.

    You can’t build Mac-assed apps if Apple won’t allow it.

    #macOSDev

  6. My app rejection for testing was based on not allowing my use of 2 temporary file path exemptions.

    My app is providing a Quick Look extension to display a map as a way to preview GPX files. MapKit relies on files not generally allowed in the Sandbox. So if Apple won’t grant the exception my extension is dead. The map won’t render without these exceptions. The typical no network empty grid is shown.

    You can’t build Mac-assed apps if Apple won’t allow it.

    #macOSDev

  7. 13 days waiting for TestFlight review. Rejected. I’ve never had a test build rejected.

    Retirement is looking good.

    #iOSDev #macOSDev

  8. 13 days waiting for TestFlight review. Rejected. I’ve never had a test build rejected.

    Retirement is looking good.

    #iOSDev #macOSDev

  9. Review rejects 3 In App Purchase items (tip jar) because they don’t like the image assets. I updated them. Once I did that no further edits are possible on the IAP item web page. No edit. No Save. I can not update the screenshot for the reviewer

    I’m an 98% certain this will be rejected again. In a week.

    This app has never made one cent. A bunch of people use it so I updated it to keep it in the store.

    This system is hopelessly broken.

    #iOSDev #macOSDev

  10. Review rejects 3 In App Purchase items (tip jar) because they don’t like the image assets. I updated them. Once I did that no further edits are possible on the IAP item web page. No edit. No Save. I can not update the screenshot for the reviewer

    I’m an 98% certain this will be rejected again. In a week.

    This app has never made one cent. A bunch of people use it so I updated it to keep it in the store.

    This system is hopelessly broken.

    #iOSDev #macOSDev

  11. More App Review data points:

    - iOS update approved after 7 days. Associated IAP items rejected for image nonsense.
    - MacOS public TestFlight build still awaits review after 11 days.

    #iOSDev #macOSDev

  12. More App Review data points:

    - iOS update approved after 7 days. Associated IAP items rejected for image nonsense.
    - MacOS public TestFlight build still awaits review after 11 days.

    #iOSDev #macOSDev

  13. By the way, I’ll probably raise the price on Daft Music to about $3 a month (this seems to be the standard now) to pay for all the additional costs to maintain the new features.

    Current subscribers keep the current price.
    #indiedev #macosdev #iosdev #applemusic

  14. By the way, I’ll probably raise the price on Daft Music to about $3 a month (this seems to be the standard now) to pay for all the additional costs to maintain the new features.

    Current subscribers keep the current price.
    #indiedev #macosdev #iosdev #applemusic

  15. Happy one week anniversary to my Mac app waiting for TestFlight review!

    #macOSDev #iOSDev

  16. Happy one week anniversary to my Mac app waiting for TestFlight review!

    #macOSDev #iOSDev

  17. One feature I’ve wanted to add to HacKit for years is finally done.

    The next major update introduces the Find Bar, so finding text in stories works just as you expect.

    Getting NSTextFinder working outside of NSTextView was a challenge, but I’m delighted with the result.

    #HacKit #AppKit #Cocoa #Swift #NSTextFinder #MacDev #macOSDev

  18. One feature I’ve wanted to add to HacKit for years is finally done.

    The next major update introduces the Find Bar, so finding text in stories works just as you expect.

    Getting NSTextFinder working outside of NSTextView was a challenge, but I’m delighted with the result.

    #HacKit #AppKit #Cocoa #Swift #NSTextFinder #MacDev #macOSDev

  19. Should anyone think I'm vibe coding crap with 3 updates in a week. These are ongoing development projects and much of the work has been done over the last several months. I'm only pushing them into the review pipeline now due to the delays.

    Maybe something will sneak through and I can publish some updates.

    Doubtful.

    #iOSDev #macOSDev

  20. Should anyone think I'm vibe coding crap with 3 updates in a week. These are ongoing development projects and much of the work has been done over the last several months. I'm only pushing them into the review pipeline now due to the delays.

    Maybe something will sneak through and I can publish some updates.

    Doubtful.

    #iOSDev #macOSDev

  21. Data points for App Review Armageddon:

    Uploaded a new build for an iOS app just now. No version number change. App immediately approved for public Test Flight testing.

    Continuing to wait on another iOS app (version number bump) for public testing. Now on day 3 of waiting for review just for testing.

    Day 6 of a Mac app update awaiting review for testing. No version number change on that one.

    This is simply untenable. It’s all but impossible to plan any sort of releases.

    #iOSDev #macOSDev

  22. Data points for App Review Armageddon:

    Uploaded a new build for an iOS app just now. No version number change. App immediately approved for public Test Flight testing.

    Continuing to wait on another iOS app (version number bump) for public testing. Now on day 3 of waiting for review just for testing.

    Day 6 of a Mac app update awaiting review for testing. No version number change on that one.

    This is simply untenable. It’s all but impossible to plan any sort of releases.

    #iOSDev #macOSDev

  23. Today has been spent hate coding an update for an app that didn’t need an update. Apple decided it hadn’t been updated recently enough and it only gets a few downloads so it should be removed from the store unless it was updated.

    I updated it. I added some good but unnecessary stuff.

    Apple should probably focus on actual scams and speeding up fucking App Review.

    Finding it harder and harder to keep grinding away every day and absolutely nothing Apple does lately is helping.

    #iOSDev #macOSDev

  24. Today has been spent hate coding an update for an app that didn’t need an update. Apple decided it hadn’t been updated recently enough and it only gets a few downloads so it should be removed from the store unless it was updated.

    I updated it. I added some good but unnecessary stuff.

    Apple should probably focus on actual scams and speeding up fucking App Review.

    Finding it harder and harder to keep grinding away every day and absolutely nothing Apple does lately is helping.

    #iOSDev #macOSDev