Posts

Post marked as solved
2 Replies
194 Views
Hi all, I am wondering if anyone else is seeing this and if there is an explanation, or if this is something one should report to apple... For a while now I have seen huge, increasing spikes in units/downloads of one of my free mac apps that happen within one hour from a single territory. This happens every couple of months and recently I had a spike of exactly 10k downloads in a single hour... This almost looks like some kind of DOS attack or something, but I don't know why someone would do that and it makes me worried that Apple will eventually think I am trying to fake the download stats of my own app or something like that... Other than it worrying me, it is kinda annoying that this spike screws up the whole graph in app store connect and makes the rest of the year look like a flat line. Any ideas on whom to contact or if this is an issue in the first place?
Posted
by faax.
Last updated
.
Post not yet marked as solved
1 Replies
215 Views
Hi all, my mac app uses the "com.apple.security.temporary-exception.apple-events" entitlement. Originally the process was that one is allowed to use such an entitlement as long as one filed a bug to request a scripting target that would allow one to move away from it. Now, my app has been approved for years with that entitlement, but every 5th time or so I submit an update, my app gets rejected because I allegedly shouldn't use that entitlement. I then ask for clarification, repeating the statement about why i am using it, and then the app gets silently approved. Is there a better way to handle this? It is super annoying that every couple of updates I get this random delay and have to dispute stuff just to get my update through. The note for the entitlement already describes why I am using it, but it seems that some reviewers just ignore it and then, upon me repeating that note, the app gets approved... I would also be fine getting an official statement that Apple doesn't support my use of the entitlement anymore and I could communicate to my customers that this is why the feature will disappear in the app store version, but since my updates eventually get approved, the issue seems to be with the particular reviewer... Any ideas how to fix this? Thank you.
Posted
by faax.
Last updated
.
Post not yet marked as solved
1 Replies
433 Views
A while back I tried to send an email from my app by calling an apple script. This worked well for a while, but since Apple Mail version 16.0 my message is always sent as "citation". So, in the style as if my original message was a message I replied to. This means that instead of having a message body saying "Hi you", the message generated by Apple Mail is "> Hi you". Does anyone here have similar issues? I filed a bug report (FB11734014) a year ago but it is still in "Open" and I am starting to wonder if AppleScript is still officially supported/taken serious by Apple?! Is there any other, recommended way of how to easily send an email from one's app? Thanks! The apple script that I use: tell application "Mail" set this_message to make new outgoing message at beginning of every outgoing message set content of this_message to "This is the body of the message" tell this_message make new to recipient at beginning of every to recipient ¬ with properties {address:"test@example.com"} end tell set subject of this_message to "The subject" send this_message end tell The email this generates looks like this: --Apple-Mail=_ADD491E8-EDEC-45CB-9F44-EF266087DB84 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii > This is the body of the message --Apple-Mail=_ADD491E8-EDEC-45CB-9F44-EF266087DB84 Content-Transfer-Encoding: 7bit Content-Type: text/html; charset=us-ascii <html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div class="Apple-Mail-URLShareUserContentTopClass"><br></div><div class="Apple-Mail-URLShareWrapperClass" style="position: relative !important;"><blockquote type="cite" style="border-left-style: none; color: inherit; padding: inherit; margin: inherit;"> This is the body of the message </blockquote></div></body></html> --Apple-Mail=_ADD491E8-EDEC-45CB-9F44-EF266087DB84--
Posted
by faax.
Last updated
.
Post marked as solved
1 Replies
743 Views
Hi, about three weeks ago I requested the Contact Notes Field Access Entitlement, so that my macOS app can continue to access notes under Ventura and later. Does anyone know how long it usually takes until the request is processed? It is about three weeks now and I am getting a bit nervous... For the request I filled out the form here: https://developer.apple.com/contact/request/contact-note-field I didn't get any email and only the "Thank you, don't call us, we will call you" style message on the forms website... Is that how it is supposed to work? Is there any way to track the request? Thanks!
Posted
by faax.
Last updated
.
Post marked as solved
2 Replies
1.3k Views
Is there a way to edit a post, especially to add additional tags to it? When I go to my profile, I see a list of my posts, but clicking on them just leads to a view that looks just like any other post from other users... Am I missing something?
Posted
by faax.
Last updated
.
Post not yet marked as solved
1 Replies
819 Views
When submitting my app for the Mac AppStore, I get asked about my use of cryptography in my app and have to provide "Export Compliance Information". There is also a message that states that I could add the ITSAppUsesNonExemptEncryption key to my Info.plist to not get asked about this in the future. However, this doesn't seem to work. I added the key with ITSAppUsesNonExemptEncryption: NO and it does show up in the Info.plist file, however, I am still asked about this every time I submit an update... Is this a known bug or is there any way for me to find out what the issue is?
Posted
by faax.
Last updated
.
Post not yet marked as solved
0 Replies
441 Views
Is there a way to access email accounts through the Accounts.framework or any other means? I tried to access accounts with the com.apple.account.SMTP type identifier, but this gives the error message No access plugin was found that supports the account type com.apple.account.SMTP. Maybe I missed it, but I haven't found any documentation on "access plugins" regarding the Accounts framework, so I am not sure what that error means. Another approach would be to use AppleEvents to query the account data from AppleMail, but to my knowledge using the AppleEvents entitlement is considered deprecated and won't allow me to publish the app through the AppStore... Here is the full code I used to test this: self.store = [[ACAccountStore alloc] init]; ACAccountType *typeSmtp = [self.store accountTypeWithAccountTypeIdentifier:@"com.apple.account.SMTP"]; [self.store requestAccessToAccountsWithType:typeSmtp options:nil completion:^(BOOL granted, NSError *error) {         NSLog(@"granted: %i\n\nerror: %@", (int)granted, error); } ];
Posted
by faax.
Last updated
.
Post not yet marked as solved
10 Replies
3.3k Views
Hi all,in the news post "Updating Apps that Use Web Views", Apple states that Apps have to switch over from using "UIWebView API" to using "WKWebView" in order to be accepted/updated in the AppStore after 2020.https://developer.apple.com/news/?id=12232019bDoes anyone here have any information on how this relates to macOS Apps using the (also deprecated) WebView (not UIWebView) class of WebKit? The macOS framework is not mentioned at all in the post.I contacted the (german) Apple Developer support, but after a few emails I am still not sure if they understood my question and if they are actually aware of said news post (to which I included a link in my mails)... The last response I got was:"We currently have no information that Apps using the UIWebKit will be excluded from the App store."Notice they write "UIWebKit"... I am not sure if they are not aware of the existence of the macOS class "WebView" or if it was just an innocent typo. In a way that response could even be seen as a direct contradiction to the original news post...My App still uses the WebKit's WebView, as it relies on its DOM classes and the more powerful API to manipulate the DOM via Objective-C rather than only having access through the "execute java script" call. It would be great if someone here could clarify this issue or has some more information.Thank you!
Posted
by faax.
Last updated
.