Post

Replies

Boosts

Views

Activity

Reply to In-App Purchases rejection
You should have the option to reply in the "App Review" page on App Store connect. I would simply reply there and state, as you did here, that you are currently only offering a free plan. If you don't need it right now, you could simply remove the "In-App Purchase" capability/entitlement and add it back in a subsequent build when you submit the version with paid plans.
Apr ’23
Reply to a command from terminal erased everything
I don't think that command, as written, would have been able to cause that. Are you sure you didn't do something like rm -rf . /anaconda3 or rm -rf ~ /anaconda3 (note the spaces)? (EDIT: note that / is a forward slash, /) That space would have meant remove everything in the home directory and anaconda3 (assuming in the former case, that you ran the command in your home directory, which is usually the default location to run a shell command from). As an aside, I'm new here but I don't think this is the best place to ask a question like this as it's intended for software development questions (see Quinn's Top Ten DevForums Tips). You'd probably be better off asking either on the Apple Support Communities or https://apple.stackexchange.com.
Apr ’23
Reply to CryptoKit and Security Framework (ECIES) interoperability
That’s what I had assumed too, but the technical feasibility to do so doesn’t necessarily mean that SecKeyCreateWithData will act as expected. I had initially assumed it was creating a key with the specified representation but I’ve tried creating it with bogus NSData and it still yields new keys so I now suspect that it simply generates new ones. Intuitively, the API called by CreateWithData would presumably be a key creation API where it specifies the additional data to use with the key (e.g., an existing x963 representation) but evidently this value must be ignored by the Secure Enclave because it does not appear to generate compatible keys. So, whilst I suspect it is technically feasible to convert between the representation, I am back to thinking that there is not actually a way to do it with available APIs. Of course, this is all just my understanding.
Jun ’23