Post

Replies

Boosts

Views

Activity

Reply to Builds do not appear on App Store Connect
This isn't an iOS-14-specific problem. I uploaded a new build of an app that's been relatively unchanged for months, and the build is never shown in App Store Connect. I can upload it (with Xcode reporting success) over and over with the same build number and no complaint about duplicates. Apple is aware of the problem. Support told me this is "an emerging trend," and sent me a questionnaire soliciting more info (much of it inapplicable). However, you should still contact them and report it, so its seriousness is clear. The thing is... it isn't a new problem. You can find copious reports of this going back years. Even worse is that the only workaround for testing, ad-hoc distribution, is essentially undocumented. It's also pretty much unusable, because there's no apparent way for users to give you their phones' UDIDs... except physically plugging them into a Mac!
Sep ’20
Reply to I have a class with an overridden method, and the method never gets called.
I encountered this today, and found that it was caused by loading a view controller from a storyboard by name... as the base view-controller class and not the derived class that it is specified as in the storyboard. So I understand why the overridden methods wouldn't get called. What I don't understand is why, when instantiated with the exact same method, some other derived controllers' overrides DO get called.
Apr ’22
Reply to How do you put a self-signed certificate on iOS 17 simulator?
Thanks a lot for the reply. I did set up a CA. Maybe that's different from "self-signed," but I used mkcert to create a CA and install it. I then added it to the Keychain and set it to "always trust" for all applications. I also used mkcert to generate server certificates for localhost and the name of my computer on the local network. I did get the CA onto a simulator by uploading it to a Web server and then hitting it by URL in the simulator's Safari. I have it installed on the simulator, and I confirmed that its serial number matches that of the CA on my Mac. But the certificate is still flagged as "invalid" when my application tries to hit my server at localhost... Aha, looking at your comment again and assuming you noticed I said iOS 17... I went back and looked in the settings area you mentioned. Sure enough, there is now the Trust switch there, and it was off. It's some bad UI to scatter these certificate functions between "VPN and Device Management" and "About." But your comment clued me in, so now it works! The CA remains shown on "VPN and Device Management," by the way; it's not the blank screen that bounces out anymore. In case that's useful to you. Thanks again.
Oct ’23