Post

Replies

Boosts

Views

Activity

Reply to Please help me read this. Am I hacked or am I ok.
Is this one of those scams where someone calls you from "Apple Support" and says, "We think you've been hacked, please go to blah blah blah in your settings app, do you see a thing that starts 'duration_ms'? You do? Yeah, that means you've been hacked, don't worry we can fix it for you, please go to ivebeenhack3d.com and install the special un-hack tool, yeah we have to call it bankingtrojan.app for security reasons, oh by the way there is a small charge for this assistance, we accept bitcoin". ?
Mar ’24
Reply to Identifying "required reason" API call locations from app binary
I just uploaded a new build for TestFlight from which I had removed libcrypto, and I still got an email saying that I am missing an API declaration for NSPrivacyAccessedAPICategoryFileTimeStamp. So I attempted to identify the symbol: % cd ~/Library/Developer/Xcode/DerivedData/blah/Build/Products/Debug-iphoneos/blah.app % nm blah | grep 'NSFileCreation' % nm blah | grep 'NSFileModification' % nm blah | grep 'fileModification' % nm blah | grep 'NSURLContentModification' % nm blah | grep 'NSURLCreation' % nm blah | grep 'getattr' % nm blah | grep ' _stat' % nm blah | grep 'fstat' % nm blah | grep 'lstat' So... no sign of any of the symbols in the published list. What's going on here? Is my method for looking for symbols flawed? Is the published list of symbols incomplete? In particular, I am using C++ std::filesystem functions that access file timestamps, but they still aren't on the list; maybe they have been added to the checker but not to the published list?
Mar ’24
Reply to Connect DSA trader question
This Section shall not apply to providers of online platforms allowing consumers to conclude distance contracts with traders that qualify as micro or small enterprises Hmm, where are the brackets in that? Is it: This Section shall not apply to (providers of online platforms allowing consumers to conclude distance contracts with traders) that qualify as micro or small enterprises Or: This Section shall not apply to providers of online platforms allowing consumers to conclude distance contracts with (traders that qualify as micro or small enterprises) ? I believe it is the former. Apple is in no sense a micro or small enterprise, obviously. And if there were any doubt, read clause 2 of article 29: this Section shall apply to providers of online platforms allowing consumers to conclude distance contracts with traders that have been designated as very large online platforms Apple has been so-designated. this Exclusion for micro and small enterprises formula is also present on the Section 3 In section 3, it's absolutely clear that it is referring to the size of the platform, not of the traders using the platform. Do you think my conclusion is accurate? No. (By the way, someone asked how long they have to supply the required data: I now see that the regulation provides 12 months; Apple may or may not actually allow that long!)
Mar ’24
Reply to App removed from App Store due to incompetent reviewers
Wrote a reply to the reviewer 24 hours ago (10 min after the rejection), explaining that the screenshots are in compliance They decide what is compliant. If they say they aren't compliant, then they aren't compliant. Any ways to speed up the process of getting the new version approved? I suggest that you just remove all the problematic screenshots for the time being. That should get the app back on the store. Then create new ones that are exactly as they want them. Don't bother appealing or trying to communicate with them in any way.
Mar ’24
Reply to Connect DSA trader question
I am pretty fluent in English, but this is pretty weird legalese. You're German, right? https://eur-lex.europa.eu/legal-content/DE/TXT/?uri=CELEX:32022R2065 „Unternehmer“ jede natürliche oder juristische Person, unabhängig davon, ob sie in privatem oder öffentlichem Eigentum steht, die für die Zwecke ihrer gewerblichen, geschäftlichen, handwerklichen oder beruflichen Tätigkeit entweder selbst oder durch eine andere in ihrem Namen oder Auftrag handelnde Person tätig wird;
Mar ’24
Reply to Connect DSA trader question
If I stop providing my apps on the EU store am I no longer a 'trader'? I don't think that Apple's forms currently have a way of saying "I want to skip this, I don't want to sell in the EU". You could ask them to add that. We also don't know what happens if you just don't complete the forms. FWIW, for me having a business address available online only results in a few extra kg of junk mail per month.
Mar ’24
Reply to Connect DSA trader question
This definition is unclear to me because I don’t know the definition of “trade, business, craft, or profession.” Dictionaries are available. But basically, they are all types of jobs. It is asking if you are doing this as a job. This is a hobby to me. Is my hobby my “craft” or “trade”? No, but... Does it matter if I have paid apps or IAP vs only free apps? Does it matter if I make a profit vs a net loss considering the annual developer fee? If you are making a profit - or trying to make a profit - then it's not a hobby, is it?! What do you tell the tax authorities about your income from this?
Mar ’24
Reply to How do I see all the feedback entries submitted by myself?
I see feedback from others, too. That sounds like a serious bug! (Have you filed a bug report? Ha ha ha) But maybe you're just referring to the spam that Apple puts in there, e.g. release notes, newsletters, surveys etc. I'm afraid you just have to ignore that. Or... maybe this is an enterprise thing? Are you seeing bugs from other people in your organisation? I don't know how that is supposed to work.
Mar ’24
Reply to Please help me read this. Am I hacked or am I ok.
Is this one of those scams where someone calls you from "Apple Support" and says, "We think you've been hacked, please go to blah blah blah in your settings app, do you see a thing that starts 'duration_ms'? You do? Yeah, that means you've been hacked, don't worry we can fix it for you, please go to ivebeenhack3d.com and install the special un-hack tool, yeah we have to call it bankingtrojan.app for security reasons, oh by the way there is a small charge for this assistance, we accept bitcoin". ?
Replies
Boosts
Views
Activity
Mar ’24
Reply to Identifying "required reason" API call locations from app binary
I just uploaded a new build for TestFlight from which I had removed libcrypto, and I still got an email saying that I am missing an API declaration for NSPrivacyAccessedAPICategoryFileTimeStamp. So I attempted to identify the symbol: % cd ~/Library/Developer/Xcode/DerivedData/blah/Build/Products/Debug-iphoneos/blah.app % nm blah | grep 'NSFileCreation' % nm blah | grep 'NSFileModification' % nm blah | grep 'fileModification' % nm blah | grep 'NSURLContentModification' % nm blah | grep 'NSURLCreation' % nm blah | grep 'getattr' % nm blah | grep ' _stat' % nm blah | grep 'fstat' % nm blah | grep 'lstat' So... no sign of any of the symbols in the published list. What's going on here? Is my method for looking for symbols flawed? Is the published list of symbols incomplete? In particular, I am using C++ std::filesystem functions that access file timestamps, but they still aren't on the list; maybe they have been added to the checker but not to the published list?
Replies
Boosts
Views
Activity
Mar ’24
Reply to Connect DSA trader question
This Section shall not apply to providers of online platforms allowing consumers to conclude distance contracts with traders that qualify as micro or small enterprises Hmm, where are the brackets in that? Is it: This Section shall not apply to (providers of online platforms allowing consumers to conclude distance contracts with traders) that qualify as micro or small enterprises Or: This Section shall not apply to providers of online platforms allowing consumers to conclude distance contracts with (traders that qualify as micro or small enterprises) ? I believe it is the former. Apple is in no sense a micro or small enterprise, obviously. And if there were any doubt, read clause 2 of article 29: this Section shall apply to providers of online platforms allowing consumers to conclude distance contracts with traders that have been designated as very large online platforms Apple has been so-designated. this Exclusion for micro and small enterprises formula is also present on the Section 3 In section 3, it's absolutely clear that it is referring to the size of the platform, not of the traders using the platform. Do you think my conclusion is accurate? No. (By the way, someone asked how long they have to supply the required data: I now see that the regulation provides 12 months; Apple may or may not actually allow that long!)
Replies
Boosts
Views
Activity
Mar ’24
Reply to App removed from App Store due to incompetent reviewers
Wrote a reply to the reviewer 24 hours ago (10 min after the rejection), explaining that the screenshots are in compliance They decide what is compliant. If they say they aren't compliant, then they aren't compliant. Any ways to speed up the process of getting the new version approved? I suggest that you just remove all the problematic screenshots for the time being. That should get the app back on the store. Then create new ones that are exactly as they want them. Don't bother appealing or trying to communicate with them in any way.
Replies
Boosts
Views
Activity
Mar ’24
Reply to Connect DSA trader question
I am pretty fluent in English, but this is pretty weird legalese. You're German, right? https://eur-lex.europa.eu/legal-content/DE/TXT/?uri=CELEX:32022R2065 „Unternehmer“ jede natürliche oder juristische Person, unabhängig davon, ob sie in privatem oder öffentlichem Eigentum steht, die für die Zwecke ihrer gewerblichen, geschäftlichen, handwerklichen oder beruflichen Tätigkeit entweder selbst oder durch eine andere in ihrem Namen oder Auftrag handelnde Person tätig wird;
Replies
Boosts
Views
Activity
Mar ’24
Reply to Connect DSA trader question
If I stop providing my apps on the EU store am I no longer a 'trader'? I don't think that Apple's forms currently have a way of saying "I want to skip this, I don't want to sell in the EU". You could ask them to add that. We also don't know what happens if you just don't complete the forms. FWIW, for me having a business address available online only results in a few extra kg of junk mail per month.
Replies
Boosts
Views
Activity
Mar ’24
Reply to Connect DSA trader question
This definition is unclear to me because I don’t know the definition of “trade, business, craft, or profession.” Dictionaries are available. But basically, they are all types of jobs. It is asking if you are doing this as a job. This is a hobby to me. Is my hobby my “craft” or “trade”? No, but... Does it matter if I have paid apps or IAP vs only free apps? Does it matter if I make a profit vs a net loss considering the annual developer fee? If you are making a profit - or trying to make a profit - then it's not a hobby, is it?! What do you tell the tax authorities about your income from this?
Replies
Boosts
Views
Activity
Mar ’24
Reply to How do I see all the feedback entries submitted by myself?
I see feedback from others, too. That sounds like a serious bug! (Have you filed a bug report? Ha ha ha) But maybe you're just referring to the spam that Apple puts in there, e.g. release notes, newsletters, surveys etc. I'm afraid you just have to ignore that. Or... maybe this is an enterprise thing? Are you seeing bugs from other people in your organisation? I don't know how that is supposed to work.
Replies
Boosts
Views
Activity
Mar ’24