Post

Replies

Boosts

Views

Activity

Reply to Problem Installing Cocoapods
When I moved from a non M chip Mac to an M1 Mac I had huge amount of pain getting thing set up for RN. Too many problems to remember and list. However, I remember something about Ruby, the default version that comes with the Mac wasn't the correct version (too old maybe) to work nicely with RN. I can see a few mentions about Ruby above. Maybe google about that to see if that's an issue
Jul ’23
Reply to Usage of IOS Private APIs such as IOKit Framework
If an API is private then yes your app will get rejected from the App Store. As to whether iokit is private, it doesn't look like it for 3 reasons: 1) you can find documentation about it by googling, a private api has no available documentation 2) it doesn't say it is 3) Eskimo doesn't say anything about it being private in his comment here: https://developer.apple.com/forums/thread/719564
Topic: App & System Services SubTopic: Drivers Tags:
Jul ’23
Reply to Making API calls after receiving a notification
If an app is terminated then it won't get launched when it receives a background push, so you can't do it that way. However it is possible if a notification service extension is capable of getting the location, but you would have to request an entitlement from Apple. If you implement a notification service extension to intercept the push, the extension is capable of making a connection to your server. I don't know if the extension is capable of obtaining the location, you'd have to experiment and see if it is. Some extensions are limited in their capabilities but the notification service extension is capable of doing a lot of things. The problem is the push notification that the extension receives has to be displayed to the user. Unless you can get a notification filtering entitlement, that would enable the notification from not being displayed to the user. The entitlement can be applied for through the Apple developer account, you have to give a justification to Apple why you want/need it.
Topic: App & System Services SubTopic: Core OS Tags:
Jul ’23
Reply to Application will not be launched because it failed to report an incoming call too many times (or repeatedly crashed.)
@DTS Engineer "It will reset itself every ~24 hours but you can also reset it "manually" by either restarting the device or deleting and reinstalling the app." (on iOS 16.6) neither deleting and then re-installing the app, nor restarting the phone, resets the "Application will not be launched because it failed to report an incoming call too many times". Is there any other way to reset this (during development) other than wait 24 hours?
Aug ’23
Reply to Problem Installing Cocoapods
When I moved from a non M chip Mac to an M1 Mac I had huge amount of pain getting thing set up for RN. Too many problems to remember and list. However, I remember something about Ruby, the default version that comes with the Mac wasn't the correct version (too old maybe) to work nicely with RN. I can see a few mentions about Ruby above. Maybe google about that to see if that's an issue
Replies
Boosts
Views
Activity
Jul ’23
Reply to iOS background execution
No it's just not possible. And trying to send a silent push every 15 minutes won't work either
Topic: App & System Services SubTopic: Hardware Tags:
Replies
Boosts
Views
Activity
Jul ’23
Reply to How to deploy from XCode to the device the app that behaves exactly as the app from TestFlight or AppStore?
Choose ad hoc distribution rather than developer distribution
Replies
Boosts
Views
Activity
Jul ’23
Reply to CTCellularPlanProvisioning.supportsCellularPlan returns false on eSIM supported devices (CRITICAL)
Presumably you have the carrier entitlement that enables the api to function?
Topic: Programming Languages SubTopic: Swift Tags:
Replies
Boosts
Views
Activity
Jul ’23
Reply to CallKit call extension invoked twice by the OS in iOS 17 beta
The same thing is occurring also with notification service extension. Run the extension on iOW 17 and all logging in it is duplicated just as it is in a call extension, run it on an iOS 16 device and the logging is as expected.
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jul ’23
Reply to Usage of IOS Private APIs such as IOKit Framework
If an API is private then yes your app will get rejected from the App Store. As to whether iokit is private, it doesn't look like it for 3 reasons: 1) you can find documentation about it by googling, a private api has no available documentation 2) it doesn't say it is 3) Eskimo doesn't say anything about it being private in his comment here: https://developer.apple.com/forums/thread/719564
Topic: App & System Services SubTopic: Drivers Tags:
Replies
Boosts
Views
Activity
Jul ’23
Reply to Making API calls after receiving a notification
If an app is terminated then it won't get launched when it receives a background push, so you can't do it that way. However it is possible if a notification service extension is capable of getting the location, but you would have to request an entitlement from Apple. If you implement a notification service extension to intercept the push, the extension is capable of making a connection to your server. I don't know if the extension is capable of obtaining the location, you'd have to experiment and see if it is. Some extensions are limited in their capabilities but the notification service extension is capable of doing a lot of things. The problem is the push notification that the extension receives has to be displayed to the user. Unless you can get a notification filtering entitlement, that would enable the notification from not being displayed to the user. The entitlement can be applied for through the Apple developer account, you have to give a justification to Apple why you want/need it.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jul ’23
Reply to TestFlight App without username or password
There's no need to submit it for review in the first place if its not going into the App Store and not available to the general public
Replies
Boosts
Views
Activity
Aug ’23
Reply to When iOS version is CTCarrier deprecated?
That means the API was first introduced in iOS 4 and was deprecated in iOS 16. It doesn't mean its deprecated in iOS 4 to 16 and will magically not be deprecated in iOS 17
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Aug ’23
Reply to WWDC 2016 230 - How to display image on Voip Call screen?
Got it - use a CXHandle with a phone number and add a contact with that number
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’23
Reply to My iPhone is telling me that my Apple ID settings need to be updated so that it can use end-to-end encryption
I just had the same thing - I had beta 5 installed and wanted to return to iOS 16. After going back to 16 I got this message during set up. Never seen it before in 13 years of iOS development.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Aug ’23
Reply to Application will not be launched because it failed to report an incoming call too many times (or repeatedly crashed.)
@DTS Engineer "It will reset itself every ~24 hours but you can also reset it "manually" by either restarting the device or deleting and reinstalling the app." (on iOS 16.6) neither deleting and then re-installing the app, nor restarting the phone, resets the "Application will not be launched because it failed to report an incoming call too many times". Is there any other way to reset this (during development) other than wait 24 hours?
Replies
Boosts
Views
Activity
Aug ’23
Reply to CXProvider.reportNewIncomingVoIPPushPayload() behavior changed with iOS 16.6
UPDATE: after updating from iOS 16.6 to 17 beta 5, its started working as expected again. Hence the assumption this is a 16.6 bug
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Aug ’23
Reply to Xcode 15.0 Beta 6 is unusable due to hanging installation and attaching phases
So I deleted Xcode and re-installed it, and also used a different phone, the result is the exact same thing - Xcode says "Installing app" forever, literally forever. Its unusable.
Replies
Boosts
Views
Activity
Aug ’23
Reply to Xcode Version 15.0 beta 6 (15A5219j) stuck in downloading iOS 17.0 state for long time
Have you tried relaunching Xcode? That worked for me, it says it downloading but actually it isn't, relaunching and trying again display a progress bar
Replies
Boosts
Views
Activity
Aug ’23