Post

Replies

Boosts

Views

Activity

Reply to App update required Message
In the circumstance, you probably can't make a message appear. More likely, you could probably make the current version continue to function by supporting both versions on your back end. To avoid this happening next time, make sure that what is now your new version does include a mechanism that allows it to show such a message when it is replaced.
Mar ’25
Reply to Which option to choose for TestFlight application feedback in the Feedback application?
how have you ascertained this? I’ve been around since before Feedback Assistant existed. If Apple had included a feature that caused it to forward bug reports in the “Third Party Apps” category to the app developers, I’m pretty confident I would have heard about it. I guess I could be wrong. Hopefully one of the two other actual app developers on here will post soon. What have you submitted in that report? ”Some users believe that bug reports filed in Feedback Assistant’s ‘Third-Party Apps’ category are forwarded to the app developers; please change Feedback Assistant to make it clear that those reports are sent only to Apple.”
Mar ’25
Reply to Which option to choose for TestFlight application feedback in the Feedback application?
I would assume that trying to use Apple's Feedback Assistant to report an issue with a non-Apple app would result in an immediate message saying "Feedback Assistant is for reporting issues with Apple products and services. For issues with third-party apps, please contact the developer of the app directly." If Feedback Assistant does waste your time collecting bug reports for third-party apps, do be aware that - unless I've been missing something really fundamental for many years - those reports do not reach the actual app developers. If they do anything at all, it will be to decrease the developer's reputation score in some secret Apple database .
Mar ’25
Reply to Apple app review removed my app
My app is a random chat and video call app with ability to choose a specific gender 1.2 says: Apps with user-generated content or services that end up being used primarily for … Chatroulette-style experiences ... do not belong on the App Store and may be removed without notice. I don’t think you have any chance of getting this approved.
Mar ’25
Reply to JPEG2000 (JP2) Decoding Works on iOS 16 but Fails on iOS 18
Did Apple remove or modify JPEG2000 support in iOS 18? I have read that they removed it from Safari in iOS 18, though I've not personally tested that. I'm not aware of its status in ImageIO. There have been problems with Apple's support for JPEG2000 previously. The danger of them breaking it in iOS updates is not a risk that I would take. It's not massively difficult to compile OpenJpeg yourself, and that is what I would advise.
Topic: Graphics & Games SubTopic: General Tags:
Mar ’25
Reply to Photo permission dialog not shown when iOS app runs on Mac
I'm having another look at this. I've been looking at the system log when my app first tries to access photos. Here are some excerpts from the huge amount of logging that looks relevant: default 19:11:18.758810+0000 TopoMaps2 [4.475] [T=22792] enabling photos service default 19:11:18.813997+0000 photolibraryd photolibraryd starting up [97330] default 19:11:18.856556+0000 tccd requestor: TCCDProcess: identifier=com.apple.photolibraryd, pid=97330, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd is checking access for accessor TCCDProcess: identifier=com.topomapsapp.TopoMaps2, pid=97320, auid=501, euid=501, binary_path=/private/var/folders/n4/lyzh1r8n1wl77pqsjpm6xm440000gn/X/330A9F7F-2CC8-5AF6-83DC-C8193E22383A/d/Wrapper/TopoMaps2.app/TopoMaps2 default 19:11:18.859100+0000 tccd AUTHREQ_SUBJECT: msgID=97330.1, subject=com.topomapsapp.TopoMaps2, error 19:11:18.862226+0000 trustd SecKeyVerifySignature failed: Error Domain=NSOSStatusErrorDomain Code=-67808 "RSA signature verification failed, no match" UserInfo={numberOfErrorsDeep=0, NSDescription=RSA signature verification failed, no match} error 19:11:18.862278+0000 trustd SecKeyVerifySignature failed: Error Domain=NSOSStatusErrorDomain Code=-50 "rsa_pub_crypt failed, ccerr=-7" (paramErr: error in user parameter list) UserInfo={numberOfErrorsDeep=0, NSDescription=rsa_pub_crypt failed, ccerr=-7} error 19:11:18.864989+0000 tccd Prompting policy for hardened runtime; service: kTCCServicePhotos requires entitlement com.apple.security.personal-information.photos-library but it is missing for accessing={TCCDProcess: identifier=com.topomapsapp.TopoMaps2, pid=97320, auid=501, euid=501, binary_path=/private/var/folders/n4/lyzh1r8n1wl77pqsjpm6xm440000gn/X/330A9F7F-2CC8-5AF6-83DC-C8193E22383A/d/Wrapper/TopoMaps2.app/TopoMaps2}, requesting={TCCDProcess: identifier=com.apple.photolibraryd, pid=97330, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd}, default 19:11:18.866647+0000 tccd requestor: TCCDProcess: identifier=com.apple.photolibraryd, pid=97330, auid=501, euid=501, binary_path=/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/Versions/A/Support/photolibraryd is checking access for accessor TCCDProcess: identifier=com.topomapsapp.TopoMaps2, pid=97320, auid=501, euid=501, binary_path=/private/var/folders/n4/lyzh1r8n1wl77pqsjpm6xm440000gn/X/330A9F7F-2CC8-5AF6-83DC-C8193E22383A/d/Wrapper/TopoMaps2.app/TopoMaps2 error 19:11:18.904886+0000 photolibraryd cannot open file at line 49450 of [1b37c146ee] error 19:11:18.904897+0000 photolibraryd os_unix.c:49450: (2) open(/private/var/db/DetachedSignatures) - No such file or directory default 19:11:18.921665+0000 TopoMaps2 _addObserver:authorizationStatus: waiting for authorization (not determined) error 19:11:18.932657+0000 tccd Prompting policy for hardened runtime; service: kTCCServicePhotos requires entitlement com.apple.security.personal-information.photos-library but it is missing for requesting={TCCDProcess: identifier=com.topomapsapp.TopoMaps2, pid=97320, auid=501, euid=501, binary_path=/private/var/folders/n4/lyzh1r8n1wl77pqsjpm6xm440000gn/X/330A9F7F-2CC8-5AF6-83DC-C8193E22383A/d/Wrapper/TopoMaps2.app/TopoMaps2}, default 19:11:18.933346+0000 tccd Policy disallows prompt for Sub:{com.topomapsapp.TopoMaps2}Resp:{TCCDProcess: identifier=com.topomapsapp.TopoMaps2, pid=97320, auid=501, euid=501, binary_path=/private/var/folders/n4/lyzh1r8n1wl77pqsjpm6xm440000gn/X/330A9F7F-2CC8-5AF6-83DC-C8193E22383A/d/Wrapper/TopoMaps2.app/TopoMaps2}; access to kTCCServicePhotos denied default 19:11:18.940315+0000 TopoMaps2 _addObserver:authorizationStatus: waiting for authorization (denied) Does that mean anything to anyone????
Mar ’25