Search results for

Apple Maps Guides

150,113 results found

Post

Replies

Boosts

Views

Activity

Reply to Routing Packets.
[quote='863962022, ETY, /thread/805466?answerId=863962022#863962022, /profile/ETY'] I am specifically trying to get flow-based data [/quote] Content filters work in terms of flows, not packets. They’ll give you local and remote IP, local and remote port, and protocol. They won’t give you per-packet flags (SYN, ACK, FIN, and so on) and, at least for TCP, there’s no concept of record boundaries. If you’re coming from a BSD Sockets background, they operate above the socket layer, not below the IP layer. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
3d
Routing Packets.
I am new to iOS development and boldly decided to work on a project using the Network Extension with the goals of intercepting all incoming packets (not exclusive to my app), creating temporary copies, passing through the original unmodified packet, and then processing the copy. I currently have a Packet Tunnel that intercepts all IPv4 packets, but I do not know how to route them. The goal is to keep everything on the device for privacy concerns. So I have a few questions in mind: Is a packet tunnel necessary? I am reading into the Content Filter, but I am unsure if I can use it due to Apple's own apps possibly bypassing it. Is it possible to route packets collected from the tunnel? I thought about using NE Relays, but to my knowledge I cannot use the packets I obtained to do this. Are there any references to existing implementations I can look through? Are there any other unforeseen issues I might encounter while developing this? I can provide more information about the project I am working on if ne
3
0
70
3d
Reply to Performance issues when using the Network API used to create a web server
[quote='863936022, chevalierpg, /thread/805044?answerId=863936022#863936022, /profile/chevalierpg'] I originally did file a bug report (Case-ID: 16602242) [/quote] Ah, you’re being confused by Apple’s many systems )-: The above is a DTS case number. I bounced you to the forums so that I could clarify the exact problem you’re seeing. I’m now suggesting that you file a bug report. You do that in Feedback Assistant. The resulting bug number will look like FBnnnnnnnn. I have lots of details about how to file bug reports in Bug Reporting: How and Why? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
3d
Reply to Thread safety of os_activity_t
There are two parts to this: What works? What’s sensible? AFAICT an OS activity is thread safe. You can happily create it in one thread and apply it in another. However, there are reasons to be careful here. The doc comments in make it clear that the current activity — well stack of activities — is per-thread state. That raises a couple of concerns. The first is just confusion on your part. If you start the same activity on multiple threads then you could easily get confused about what’s happening where. I think the OS will handle it just fine, so it’s really just a matter of whether it works for you. The other concern is Swift concurrency. It uses a pool of worker threads and the thread running your task can change at any suspension point. That means you have to be careful with per-thread state. Specifically, you have to make sure you clean up any per-thread state that you apply before you suspend. This comes naturally to os_activity_apply because the closure you supply is synchronous. OTOH, os_activity_sco
Topic: App & System Services SubTopic: Core OS Tags:
3d
Reply to Unable to submit my macOS window‑manager app
Hi Quinn, Thank you for your response and for clearly outlining the current situation. Although I appreciate the information, I must say that the outcome is quite disappointing. The guidelines introduced around macOS 10.7.3 effectively create a perpetual non‑compete for existing window‑manager applications, giving those apps an almost monopoly in this niche. It’s hard to believe that this aligns with Apple’s stated commitment to an open market and product diversity. I have no intention of selling my app outside the App Store; on the contrary, I consider the App Store to be the premier distribution channel for macOS software. Most Mac users I know turn to it first because of its convenience and the trust it inspires. The “tax” that developers pay to sell through the store is a reasonable price for the exposure and credibility it provides. That said, I understand the rationale behind sandboxing, but I don’t think this should be the final word on the matter. Either existing non‑sandboxed window managers
3d
Reply to iOS App Fails to Establish Secure Connection (NSURLErrorDomain Code=-1200 SSL Error)
As Albert suggested, I recommend that you isolate this in a small test project. You can then experiment with adding and removing NSAllowsArbitraryLoads. That’ll tell you whether ATS is a factor or not, and that’s always a good first step in situations like this. That -9802 error is errSSLFatalAlert. This is a common symptom of ATS problems because ATS simulates the TLS fatal alert on its failure path. However, it’s not a definitive, because TLS fatal alerts can have other origins. Finally, is your server available on the public Internet. If so, and you post the URL, I’d be happy to take a look. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
3d
How to install self signed certificate to iPhone simulator running iOS 18.5?
I am trying to communicate with the backend of my project. So I need to install the certificate into the simulator. I have the .pem file but when I drag-dropped it into the simulator, I got the error Simulator device failed to complete the requested operation.. The simulator is an iPhone 16 Pro running iOS 18.5. Is there any way to install the cert to my simulator? PS: I can't use Apple Configurator or MDM because I am using the office's Mac. And I can't install anything there. So I can only do it manually.
2
0
102
3d
Reply to How to install self signed certificate to iPhone simulator running iOS 18.5?
Self-signed server certificates are tricky, and I recommend that you avoid them. Rather, my advice is that you set up a test certificate authority (CA) and then have it issue a certificate to your server. That’s a path that works reliably. I use Certificate Assistant for this, as explained in TN2326 Creating Certificates for TLS Testing. Once you have this set up, you can install your CA’s root certificate as explained in QA1948 HTTPS and Test Servers. This process might actually work for your existing server certificate, but my experience is that it’s quite brittle. Still, you’re falling at the first hurdle right now: [quote='805559021, Bawenang, /thread/805559, /profile/Bawenang'] I have the .pem file [/quote] You need to convert this to DER. The ‘dragging to the simulator’ technique doesn’t work for PEMs. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
3d
Reply to Unable to submit my macOS window‑manager app
I don’t have any good news for you here )-: First up, we need to split this into a policy side and a technical side. The policy side is the domain of App Review. I don’t work for that team, so I can’t speak for them definitively. However, the published App Review Guidelines are pretty clear here: 2.4.5 Apps distributed via the Mac App Store have some additional requirements to keep in mind: (i) They must be appropriately sandboxed … Note Not all Mac App Store apps are sandboxed. Sandboxing became a requirement in the macOS 10.7.3-ish timeframework. If an app was first published before then, it might not be sandboxed. Which brings us to the technical side of this. It’s not possible to use the Accessibility APIs from a sandboxed app. The Review functionality that is incompatible with App Sandbox section of Protecting user data with App Sandbox is quite clear about this: Certain activities are forbidden by the operating system when an app runs in a sandbox … The restricted activities are: … Use of accessibility
3d
Reply to Unable to sign in to Feedback Assistant
I’ve seen reports from other developers but they didn’t include any bug numbers so it’s hard for me to track down what’s going on. I’d appreciate you filing a bug about this and then posting the bug number here. And yeah, you’ll have to use the website to file the bug (-: Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
3d
AVPlayer HLS High Bitrate Problem on Apple TV HD (A1625) tvOS 26
Hello, We have Video Stream app. It has HLS VOD Content. We supply 1080p, 4K Contents to users. Users were watching 1080p content before tvOS 26. Users can not watch 1080p content anymore when they update to tvOS 26. We have not changed anything at HLS playlist side and application version. This problem only occurs on Apple TV 4th Gen (A1625) tvOS 26 version. There is no problem with newer Apple TV devices. Would you help to resolve problem? Thanks in advance
2
0
324
3d
“Keep Going with Apps” Tutorial section will not complete.
Hello All, I am currently working through ”Keep going with Apps” in Swift Playground. The section in the tutorial “Add a DancingCreature view” will not complete. I have tried to type it is as written in the tutorial and even used the copy and paste button provided. I have restarted the app and my IPad with no success. I have attached a screen shot of the tutorial prompt. Here is the code block: import SwiftUI import Guide struct DancingCreatures: View { //#-learning-code-snippet(varDeclaration) @EnvironmentObject var data : CreatureZoo var body: some View { SPCAssessableGroup(view: self) { VStack { ZStack { /*#-code-walkthrough(dance.forEach)*/ ForEach(data.creatures) { creature in /*#-code-walkthrough(dance.forEach)*/ /*#-code-walkthrough(dance.textView)*/ Text(creature.emoji) .resizableFont() .offset(creature.offset) .rotationEffect(creature.rotation) /*#-code-walkthrough(dance.textView)*/ } } ZStack { /*#-code-walkthrough(dance.forEach)*/ ForEach(data.creatures) { creature in /*#-code-walkthrough(
1
0
9
3d