Posts

Post not yet marked as solved
13 Replies
This is a desired behavior since Flash SMS has been abused to send marketing messages. Moreover, some telcos themselves are abusing these Flash SMS and use this method to send their own marketing messages.
Post not yet marked as solved
4 Replies
You could have another copy of your app (and thus, extension) installed that is not built for debugging. The Photos app could have loaded that one instead of the one made by Xcode. In this case, you could temporarily move all other copies of your app to the Trash and re-launch Photos in Xcode to debug your app extension.
Post not yet marked as solved
1 Replies
You should create a new Apple ID, ideally one that’s not associated to a person. Generate an App-Specific password using that new account. Finally invite the new Apple ID into the business account’s Apple Developer Program as a Developer role. Alternatively you could also create an API Key file and use that one for authentication. Search the web for “How to Securely Provide Apple ID Password into Notarization Build Jobs” for more details on using a dedicated Apple ID for notarization or creating and using an API key for that purpose (obviously I can’t link it here due to forum restrictions).
Post not yet marked as solved
3 Replies
What was the conclusion on this? Have you filed a bug? What is the policy on submitted notarization data? Confidentiality level of the submitted binaries (and disk images, which includes non-binaries). What is the data retention policy and duration? Is there a way to un-notarize a binary (i.e. remove copy on Apple’s servers) when there’s a need for that? (e.g. EU’s “right to forget” should a DMG contain data on a natural person, license expiration of contained photographs or clip-arts, etc)
Post not yet marked as solved
3 Replies
What’s preventing you from separating out that user-specific slight difference out from the application bundle? That way you could notarize just one application bundle for all users.
Post not yet marked as solved
3 Replies
Yes you can. Have the watchOS app embedded into the iOS app but only activated when the user has purchased the corresponding iAP from the iOS app. Examples of apps which does this includes Nano and 1Password. Search the web for “How to Sell watchOS Applications as an In-App Purchase” for more information.
Post not yet marked as solved
4 Replies
How did it went? FWIW, you could send TestFlight copies to the complainant such that they could approve the resolution of the dispute before sending it for App Review.
Post not yet marked as solved
4 Replies
Have you tried appealing to the Review Board? The appeal message could contain / reference the e-mail that you've sent to AppStoreNotices@apple.com (preferably attach copies of the e-mail and resolution reply, if any).
Post marked as solved
6 Replies
Open-source support for Apple Silicon is mainly held back by GCC’s (the GNU Compiler Collection) lack of support for the architecture. There are work progressing, but as with all open source, that would be in a “time available” basis. Likewise Docker support is progressing, but again there is no timeline. Moreover if you’re depending on x86 Docker images, you would likely need to wait longer for it to provide Intel emulation. Since Rosetta 2 does not support virtualizing x86 systems, Parallels and VMWare would also need to come up with their own emulation software to support running Intel operating systems on Apple Silicon hardware. If you really need to run x86 Docker images, a good alternative would be to buy an Intel Compute stick (a ~$100 USB-powered computer) and install Linux on it. Then you could ssh into the machine to do “Linux stuff” (including testing your server software) and run x86 Docker images. Yet keep most of your tools on the Mac. You could also set up a Terminal profile to run command-line software in “Intel mode” by default. This include gcc and most of Homebrew – until they natively support Apple Silicon. Search the web for “How to Run Legacy Command Line Apps on Apple Silicon“ to get instructions how to do this.