Search results for

smb big sur

11,789 results found

Post

Replies

Boosts

Views

Activity

App clip size with dependency SDK in it.
I just started with App Clips so quite new to it. One of our dependencies is very big in size (85+ MB) which is making the app size almost 87MB's uncompressed and 40MB's compressed with just this dependency and no other app clip related code in it. I created a App Thinning size report for the app clip and even with bigger app clip size, I decided to upload the beta build to App Store Connect for testing purposes. On App Store Connect, app clip size is 70+ MB and to my surprise it passed the App Store Connect review and I was able to install this app clip on my device from Test Flight. If I add functionality to the app clip with this bigger dependency SDK, then the app clip size is going to increase further and am worried that it could get rejected when I push it to app store. Minimum iOS version of the app is 16.4, so my understanding is that the maximum app clip size allowed is 15MB. Am trying to figure out, how the app clip build was approved on app store connect and if dependency sizes in app clip
1
0
56
Mar ’25
Failing Network Requests in Safari due to DNS cache.
We are seeing network errors in Outlook mail on iOS and MacOS safari browsers. As per current investigation, we notice these network error when the user tries to use outlook after leaving it open on Safari for a while. Observations: Issue present in both MacOS and iOS safari. Issue is not present in other webkit browsers like brave and edge on iOS. Issue is reproable on both mini and big owa on safari browser. Issue is not related to post requests being sent in different packets on safari browser. Requests are only blocked for outlook.office/outlook.live domains What does not fix this issue? Reloading the application Clearing cookie, local storage or session storage Unregistering service workers Redirecting to a different page and coming back to outlook domain Re authenticating the users What fixes this issue? Reconnecting to wifi or mobile network Reconnecting vpn Removing safari from background and reopening Flushing the dns in setting
0
0
122
Mar ’25
Reply to Custom IPSec IKEv2 with Packet Tunnel Provider Extension on iOS
[quote='778201021, lev-ftnt, /thread/778201, /profile/lev-ftnt'] Or are there limitations that would prevent implementing a full IKEv2 stack this way? [/quote] I don’t have a good enough on IKEv2 to give you a definitive answer to this. I suspect that you’ll be generally OK, but I wouldn’t be surprised if you run into the odd speedbump. I am aware of one thing that the built-in IKEv2 can do that an NE packet tunnel provider can’t do, namely support Always-on VPN. I’m presuming that’s not a big deal for you. [quote='778201021, lev-ftnt, /thread/778201, /profile/lev-ftnt'] because we need to add extra information to EAP [/quote] Is this something generally useful? Or extremely specific to your environment? If it’s the former, I encourage you to file an enhancement request for that feature, regardless of what else you do. And in this case, please post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Mar ’25
Reply to How to detect an auto-mounting directory and wait for it to get mounted?
Specifically comparing searchfs vs getatrrlistbulk, if you end up having read the entire catalog structure off disk, then that cost can mask any performance difference. I just did a new comparison: I compared how searchfs compares vs. recursive dir scan on HFS+ vs. APFS. On SSDs, of course. Always searching for a non-existing file name (so that no extra attributes need to be collected). A search on a HFS+ vol with 8.8M items (6.6M files, 2.2M dirs) on a fast Intel system: searchfs: 40s find: 270s And on a HFS+ vol with 2.6M items (2M files, 600k dirs), Mac Mini 2018: searchfs: 11s find: 70s We can see that the search locally in the FS makes a huge different here. About factor 6 each time. Probably due to the many kernel-user space transitions. Now a search on APFS, with 1.75M items (1.5M files and 250k dirs), on an M4 Mini: searchfs: 13s find: 35s And APFS with 490k items (360k files, 130k dirs), on an Intel Mini 2018: searchfs: 9s find: 40s So, there's still a difference, but smaller. Which may suggest that
Topic: App & System Services SubTopic: Core OS Tags:
Mar ’25
Reply to How to detect an auto-mounting directory and wait for it to get mounted?
[quote='830819022, DTS Engineer, /thread/776198?answerId=830819022#830819022'] However, the real benefit here isn't local filesystem, it's remote file system case where the core cost isn't the direct syscall cost, but the cost of transferring all of those individual file records.[/quote] Right - but that huge advantage was lost when Apple decided to drop AFP support and didn't add such a feature to SMB. (And this is part of my current pain having to find alternative search methods (https://findanyfile.app/fs/) for various servers, such as Spotlight, SSH login with find execution on the server, using Everything's http server on Windows, and so on. It was all so easy when we had AFP). Is there even any supported network file system left that supports searchfs? Does NFS (I believe I never checked because it's so diffucult to use)?
Topic: App & System Services SubTopic: Core OS Tags:
Mar ’25
Reply to Is it possible to remove some frameworks from the iOS SDK to make them smaller?
The answer to your exact question is “No.” The iOS SDK is embedded within Xcode. Xcode is signed, and removing anything from the SDK would break the seal on its code signature. Can you take a step back and explain more about the big picture goal here? The iOS SDK is not exactly huge — currently about 81 MB on disk — so it’s not clear why you think that removing stuff is important. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Mar ’25
My developer account has been closed
You closed my 5-year-old account without any question, without any violation of the rules. You haven't even bothered to respond in 2 months. I will seek my rights in every way and complain about you on all platforms. I have never violated anything so far. I am suing you, you have caused me a lot of damage in the last 2 months. I have made a lot of investments. You are a disgraceful, lousy company! I will never recommend Apple to anyone from now on! Rude, immoral company. You closed an account for no reason! You are doing this on purpose to pave the way for big companies. You are a vile and disgraceful company! No response for 2 months. Account closure without reason. I will announce you everywhere, see you in court
3
0
56
Mar ’25
Reply to Xcode copy release build signed target
Hi and thanks for your response. I am just a hobbyist developer who writes MacOS apps for personal use on my machines at home; as such I just sign them to run locally and do not really have a need to be involved in archiving and distribution build processes. Currently I will make changes, etc, create a debug build for testing; afterwards will create a release build that will be used for execution; after creating this release build I open the build folder while still in Xcode and manually copy the app to my application directory. My goal (as stated in the question I raised) is to somehow have that copying incorporated into the build process for the release build. It is not a big deal, just seemed like there should be a way to do it.
Mar ’25
Reply to How to detect an auto-mounting directory and wait for it to get mounted?
Wow, Kevin. That's excellent support, thank you so much for making the effort! I had no idea that using concurrency in file system calls would have any such effect. You proved me wrong. In a real implementation, I think you'd probably want a fixed set of threads calling getattrlistbulk, another set of threads processing the data each call produced, and then system the pushed directory back to the syscall thread. Already doing all the processing past the initial gathering of the directory contents in a separate thread, but that's clearly far from what's possible. I actually tracked this bug down and I have a question about your testing. Were you always testing on freshly mounted volumes (meaning, umount volume-> mount volume-> searchfs)? Or did you also test on volumes under normal use and repeatedly running searchfs? The use case of my app is to mainly run searches on the entire startup volume. So that's what I focused on with my tests. I try to be aware of caching effects (I believe some OS versions ca
Topic: App & System Services SubTopic: Core OS Tags:
Mar ’25
Reply to How to detect an auto-mounting directory and wait for it to get mounted?
I also agree that some of the properties, such as NSURLIsVolumeKey shouldn't be costly because they should not require another call into the BSD/POSIX APIs as I'd have thought that the information is already present at the level above the VFS. And that's especially true for the NSURLIsDirectoryKey. No, it doesn't work that way. More specifically, there are basically two levels where caching can occur: At the system level, where all processes have a coherent view of what they believe the file systems current state is. At the process level, where processes have whatever data they last received from #1. The key issue here is that the system level cache IS the VFS layer. The POSIX APIs operate as the bridge between those two layers and that means they minimize any kind of caching (since that would only complicate the bridge). That is, the ony level above the VFS layer IS NSURL. It should be caching the data it's getting from getattrlistbulk (that's one of it's jobs) and it shouldn't be seeing the large performanc
Topic: App & System Services SubTopic: Core OS Tags:
Mar ’25
Reply to How to detect an auto-mounting directory and wait for it to get mounted?
I've noted down your comments, though, in case I have to work on this again. I have a concern about performance, though: I like to be as fast as possible with the iteration, especially if I only need to look at file names. So, my first and biggest warning here is that this kind of performance testing is excruciatingly tricky and error prone. There are so many details and edge cases that distort the results, all of which make it very hard to be entirely confident in any conclusion. The next thing to understand here is that the fundamental performance issues and the corresponding solutions are EXACTLY the same across basically all of the APIs your looking at. More specifically, going back to your article here: https://blog.tempel.org/2019/04/dir-read-performance.html ...you reference basically 3 APIs. Here are the APIs and their underlying implementation: contentsOfDirectoryAtURL-> Implemented as a wrapper around enumeratorAtURL, which is wrapper around getattrlistbulk. opendir()/readdir_r()-> Wrapper aro
Topic: App & System Services SubTopic: Core OS Tags:
Mar ’25
App Intents doesn't works in widgets
I’m trying to develop a widget with a button that triggers an app intent. I integrated the app intent into my app within a separate app framework. I tested it with Shortcuts and Siri, and it works well—it opens the app on the required screen. However, when I added a button Button(intent: MyIntent()) to my widget, it doesn’t work at all. The only clue I found is the following message in the Xcode debug console: “No ConnectionContext found for (some big integer)” when I tap on the widget's button. However, I see the same message when running it through the Shortcuts app, and in that case, it works fine. Does anyone know what might be causing this issue? My Intent: public struct OpenTextInputIntent: AppIntent { public static var title: LocalizedStringResource = Open text input public static var openAppWhenRun: Bool = true @Parameter(title: Predefined text) public var predefinedText: String @Dependency private var appCoordinator: AppCoordinatorProtocol public init() { } public func perform() async throws
0
0
93
Mar ’25
Reply to If you have code to package as a framework which has a 3rd party dependency, what can you do given that iOS doesn't support umbrella frameworks
[quote='829701022, mungbeans, /thread/776743?answerId=829701022#829701022, /profile/mungbeans'] How should a framework be statically linked into its parent framework, which setting in Xcode controls this? [/quote] There are three basic strategies for this: Build a static library. Build a static framework. Build a mergeable framework and then choose to statically link it. Honestly, I’m a big fan of the last option because it gives your clients the most flexibility. Regardless, the exact process depend on a variety of factors, including the build system you use to create the library and the build system you use to consume it. For Xcode, there are various articles in Xcode > Bundles and frameworks and Xcode > Build system. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Mar ’25