Post

Replies

Boosts

Views

Activity

Reply to OS Logging says developer mode is disabled but its enabled
So I discovered that in order to stop the OS saying developer mode was disabled, I had to go into the iPhone developer settings and switch on Associated Domains Development. Having to do this is an extra step that is not documented anywhere. However unfortunately it doesn't solve my larger issue, which is getting Network URL Unauthorized in the message filter extension when deferring the request to the server.
Topic: App & System Services SubTopic: Core OS Tags:
Jan ’25
Reply to FYI: Xcode and Disk Space
The amount of space Xcode uses has been increasing over the years to tremendous levels. In my case I have several different phones, and several different apps and if you build different apps and run on different phones then the amount of things Xcode squirrels all over the place is astonishingly phenomenally vast. I use the DaisyDisk app to help identify what and where Xcode is consuming massive amounts of storage space.
Jan ’25
Reply to Can a Live Caller ID server supply live data or must it be static?
@Kevin Elliott In the example Live Caller ID provided by Apple, the database is fixed, and the above question/answer is saying that's not how a real implementation would function. But how could this be possible if the calling number is not exposed to the LCID server? Suppose there exists elsewhere an ever changing/evolving dataset of information about a phone number, the LCIDS would not be able to perform a live lookup because it doesn't know the calling number? Therefore how could the LCIDS use a live, ever changing data set to formulate its response if it doesn't have a fixed dataset like the Apple example server?
Topic: App & System Services SubTopic: General Tags:
Feb ’25
Reply to Can a Live Caller ID server supply live data or must it be static?
@Kevin Elliott Thank you for the reply. Does there need to be, or recommended to be, any relationship between the structuring the contents of the shards and the structuring of user tiers? i.e. suppose one user tier is for providing names only, and another user tier is for providing names plus images. Then is it a good idea to (wrt lookup time speed for example) to have shard(s) which contain data without images and separate shard(s) which contain images? Or can the data in the shards and the user tiers all be jumbled up.
Topic: App & System Services SubTopic: General Tags:
Mar ’25
Reply to Can an iOS app programmatically detect if it's built for release or debug?
@Engineer The problem with this approach is that it assumes a debug build of code equates to the development push server and a release build equates to the production server, which is not the case. Its actually not the build, as I said in my question that is important and dictates the push server, its the distribution signing that is. You might have a debug build of code that you want to publish to TestFlight; or you might have a body of code that you first test running with Xcode,then without modifying it you want to build and publish to testflight/App Store; or you might want to create an archive, and then distribute that same archive to TestFlight or as a developer distribution .ipa, and so on. Maybe I could look through the Firebase Crashlytics code, they detect when code is debuggable i.e. when the get-task-allow entitlement is set, I expect that would be useful and relevant to obtain in this case as that will vary with the distribution signing.
Topic: App & System Services SubTopic: Core OS Tags:
Mar ’25
Reply to Are umbrella frameworks possible/discouraged?
@ Ed Ford Thank you for this explanation of possible issues with umbrella frameworks. When Technote 2435 says umbrella frameworks aren't supported, does that mean totally, or depending upon if there are scenarios like this? For example if Library1 and Library2 do not have a shared dependency upon Library A, then things will be OK?
Mar ’25