Post

Replies

Boosts

Views

Activity

Reply to What does iOS do wrt Shared Web Credentials when it makes a call to a server to perform a message filter request
The last part of the post got chopped off, I was quoting from the documentation "Associated domains establish a secure association between domains and your app.". How is that security established? If more than one app can contain the same domain within its entitlement (from what I have read it is possible for different apps, even from different developers, to contain the same domain) then how does the server know if a request came from an app listed in its app association file versus a request that came from an app which isn't in its app association file?
6d
Reply to How to implement server-side authentication for text filtering requests??
@Kevin Elliott So the app would run code referenced in the documentation for App Attest, rather than the Message Filter Extension, however when the OS contacts the server its pulling stuff from the keychain which was set in the app? There's a past question here about using (and failing) to use Web Credentials in the Message Filter Extension, should they have been calling that code from the app and not the extension? https://developer.apple.com/forums/thread/758611
1w
Reply to Message filter extension doesn't run on iOS 18
Feedback submitted FB15266709 BTW there's a copy/paste typo in the original posting, this will cause the issue: response.transactionalSubActions = [.transactionalCarrier, .transactionalHealth, .transactionalPublicServices, .transactionalFinance, .transactionalWeather, .transactionalRewards, .transactionalOrders, .transactionalOthers, .transactionalReminders] response.promotionalSubActions = [.promotionalOffers, .promotionalOthers, .promotionalCoupons] Or also this would too: response.transactionalSubActions = [ILMessageFilterSubAction.transactionalHealth] response.promotionalSubActions = [ILMessageFilterSubAction.promotionalCoupons]
Sep ’24
Reply to How does an app manage its own contacts?
@Eskimo Thank you. In the documentation it gives an example of when a Contact Provider could be used: "This allows apps like Phone and Mail to provide personal names and images for incoming calls or messages when your app knows the caller or sender." However with that example given, an app can provide names for a call via the CallKit CallExtension, or it could provide names and images during a call via the live Caller ID lookup extension. Therefore I was wondering what a Contacts Provider brings to the table in this example, that the other two don't?
Jul ’24
Reply to How do you symbolicate a .ips file? & .crash symbolication instructions out of date
I've got an .ips file from an iPhone (created by turning on Hang Detection then re-creating a hang problem). Near the top of the hang stack is main + 96 (MyApp + 111416) [0x1040bb338] Which is no use in trying to diagnose the issue. The Apple instructions for symbolicating a crash file say to use Xcode or the command line. https://developer.apple.com/documentation/xcode/adding-identifiable-symbol-names-to-a-crash-report#Symbolicate-the-crash-report-with-the-command-line However this isn't a crash file, it's a hang file, but is that any reason why it shouldn't be symbolicatable. Dragging it into Xcode as they say to do for crash files doesn't do anything, so instead I've been trying to use the command: atos -arch -o /Contents/Resources/DWARF/ -l However I don't know how to determine the LoadAddress and AddressToSymbolicate, as the example given is for a crash file. I tried this but it didn't work (it says fg: no current job) atos -arch arm64 -o MyApp.app.dSYM/Contents/Resources/DWARF/MyApp -l 111416 0x1040bb338 Is it possible to get the load address and address to symbolicate from the .ips file?
Feb ’24
Reply to How to get a .crash file from an iPhone without using XCode?
Oh, but I take that back, and consequently recasting my question. So I have an iPhone which has crashed lots of times, its been connected to my Mac for hours, but after going to ~/Library/Logs/CrashReporter/MobileDevice there is nothing there, the MobileDevice folder is totally empty. Yet I know for a fact there are crash reports on that iPhone because I can see them in XCodes Organizer (the reason I am asking this question is for getting reports without using XCode)
Oct ’23