Post

Replies

Boosts

Views

Activity

Reply to How to correctly deactivate Testflight for App transfer
For deleting the builds, at first I deleted the internal and external test groups thinking that was enough and this operation will cascade and expire all builds, but that didn't work. Then I had to create a new group for the builds to appear, open each build, clear the Test Information section for that build, then expire the build. I had a lot of active builds so the process was tedious. I think Apple can improve the experience here by adding a single button that clears and expires all the builds right inside the Transfer App criteria checklist.
Feb ’24
Reply to Swift AES CBC 256 Encryption With Static 32bit Key and 32bit IV
I recently found out that Apple's Swift Crypto open source package has a _CryptoExtras module that supports AES CBC encryption in Swift. I have used it in my iOS app after I discovered it using Xcode's Add Package Dependencies… window under Apple Swift Packages. It satisfied my AES CBC encryption needs perfectly, although it lacked proper documentation and has all of its types prefixed with an underscore. I shared some feedback about it in the pitch thread in Swift Forums.
Topic: Privacy & Security SubTopic: General Tags:
Dec ’24
Reply to Are Swift Packages supported by String Catalogs?
For me, my setup was working with a "local" package inside an Xcode project. After adding the Localizable.xcstrings file, I had to quit Xcode and reopen it then build the project using the main app target scheme selected for it to work as expected and populate the strings. This seems like a bug in Xcode 16.2. Editing local packages from Xcode app projects is buggy in other ways as well, for example, deleting a file in a local package from the Package Dependencies section in the project navigator does not work and I have to close the app project and open the local package alone for deleting to work. I'm starting to get used to quitting and starting Xcode in my setup.
Jan ’25