There are files that fail to decompress on Mac or iOS.
Even using open source for iOS, they all fail.
Clicking on the MacBook to open it fails.
However, some compression programs on Mac or PC will successfully decompress it.
Is there any way to forcefully open or decompress such a compressed file (Zip)?
I tried the Apple Archive method, but that method also fails with an error now.
(Personally, I would like to be able to force such a file through the Apple archive.)
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Using Swift Array
I found removeAll() to be very slow and not perform well.
Especially the larger the array (the more objects it contains), the slower it was.
Is there a way to achieve good performance while performing the same function as removeAll() of an array?
"= []" This method also performed the same.
And the way to declare the array after making it optional had the same performance.
swift / xcode is the latest version and is being tested on iOS 15.4 / iOS 14.8 / iphone6s.
Or can't Apple make a new function that speeds up the performance of removeAll()??
When building the external library project, I selected "Mach-O Type" as "Dynamic Library" and built it to create a framework file (folder).
And this framework file was imported and used in our app and distributed to the App Store.
Is this situation required to release the entire source code of our app under the LGPL 2.1 (or LGPL 3.0) license?
Enter file in the Mac command line and press Enter, “dynamically linked shared library” is displayed.
I have a question about Apple in-app purchases.
If a user purchases a non-consumable item that has already been purchased again instead of restoring it, does the same effect as the restoration occur, or does a new payment incur expenses for consumers?
The app has a restore button and a process to restore.
There are users who sometimes fail to restore, and I am thinking of guiding them to purchase again if the repurchase has the same effect as the restoration.
Currently crashing like screenshots on iOS 15.7 devices.
What causes this error to occur?
Our app supports the minimum iOS version from iOS 11, 12.
Our app does not support multiple windows in UIWindowScene.
That crash occurs on all phonepads.
Trigger an alarm on the iPhone 14 Pro Max so that the time is displayed on the dynamic island at the top.
And when you perform a specific action in the currently sold app, the time or icon displayed on the dynamic island appears and disappears.
Is there anything special I need to do in my app to just keep the current dynamic island icon or time display?
Other apps seem to keep the time or icon displayed on the dynamic island.
Add
We confirmed that if we make the bottom home indicator disappear automatically with setNeedsUpdateOfHomeIndicatorAutoHidden, the dynamic island also disappears.
Is there a way to setNeedsUpdateOfHomeIndicatorAutoHidden to show the current dynamic island even though the home bar disappears?
Some users believe that the app is malfunctioning because it repeats that the content of the dynamic island is displayed when you touch the app and disappears when you don't touch it.
UITableView scrollToRow When switching to the next or previous page, the contents of the previous page do not disappear immediately, but remain as an afterimage and overlap for a while.
Use UITableView's scrollToRow to switch to the previous or next page.
There were no strange symptoms until iOS 15.
However, starting with iOS 16, there is a strange phenomenon.
Make scrollToRow work with no animation. (code below)
tableView!.scrollToRow(at: IndexPath(row: self.pIndex, section: 0), at: .top, animated: false)
When I keep switching to the next or previous page, the content displayed on the next or previous page remains as an afterimage and disappears.
So, the contents of the page you moved briefly to and the contents of the previous page are overlapped.
And the contents of the previous page disappear.
Does anyone have a cause or solution for this issue?
This is especially the case with the iPhone 14 Pro or 14 Pro Max, but the same phenomenon occurs even if the promotional display function is disabled.
In info.plist, the CADisableMinimumFrameDurationOnPhone value is set to YES.
And when I switch pages with scrollToRow , it happens when I switch from the current page to the next or previous page.
But when I switch to a page that is a bit far from the current page, it doesn't seem to happen.
The same phenomenon does not occur in iPhone 8 and iPhone 12 Pro Max with iOS 16.0.3 installed, such as iPhone 14 Pro Max.
I'm struggling with a recent bug in iOS 16.
There are various errors and bugs
Currently struggling with AVSpeechSynthesizer.
AutoReleasePool crashes frequently.
I also posted a similar post on the forum before.
https://developer.apple.com/forums/tags/speech
There seems to be a lot of similar cases in the forum posts above.
When AVSpeechSynthesizer is stopped, it does not stop immediately, but continues to play to the end.
In that situation, even if you stop again, you lose control and cannot stop.
Is there any way to stop the currently playing sound at will when I lose control like this?
(I was also able to confirm that the error persisted without being fixed when I tested it on a device that just installed the 16.2 beta.)
The app sells non-consumable in-app purchases.
I also checked to enable family sharing.
However, there are frequent cases where users share purchases using the family sharing function and fail when attempting to purchase or restore from a device of the shared account.
Or, if a user who received the sharing makes a purchase, it will not be processed as shared payment information, but will be paid with the payment registered with the Apple ID of the current device.
I used StoreKit2 and use Transaction.currentEntitlements to get payment info after purchase or restore.
However, non-consumable in-app purchase information that has been shared with the family does not arrive normally.
When I looked at the Storekit2 documentation, I know that there is nothing special handled or added in the API or code related to family sharing.
If I'm wrong on this part or if you know a good solution to this non-consumable payment - family sharing, please advise.
Topic:
App & System Services
SubTopic:
StoreKit
Tags:
In-App Purchase
App Store
StoreKit
App Store Receipts
I currently own an Apple Watch SE2 device.
However, when I try to debug from the watch to the actual device, the connection loss issue occurs all too often.
Once the connection is lost, it continues to try to connect in the Disconnected list on the Xcode "Devices and Simulators" screen and is in a loading state.
Very often, even when the connection is established and you are trying to start debugging, it drops out.
Xcode cannot debug properly on the actual device.
I later found out that the Apple Watch SE2 does not support 5.0 Hz Wi-Fi, only 2.5 Hz.
I think that might be the cause.
Is this phenomenon less likely to occur if you debug on an actual device such as a regular Apple Watch 7/8/9 or Ultra model?
In fact, if debugging is difficult with the Apple Watch SE model, I am wondering whether I should purchase an additional Apple Watch.
Or is there another way to improve this issue?
It would be nice if the Apple Watch could be debugged by connecting it to a Mac with an actual cable like the iPhone.
I am wondering if there is a way to disable and enable network debugging in Xcode.
In the past, debugging the watch using only Bluetooth with the iPhone in Xcode seemed to be more stable.
Except for the Watch, the iPad doesn't have any major issues with Wi-Fi debugging on the iPhone.
Questions about isExcludedFromBackup option and device migration
I posted a similar question a year ago, but I still haven't found a solution that I like, so I'm leaving this question.
If anyone knows how, please let me know.
In our app, we set the isExcludedFromBackup option to true so that files currently in the Documents path are not backed up to iCloud.
In the current situation, I am just curious as to whether the files of our app can be backed up in the two situations below. (with isExcludedFromBackup option set to true )
Migrate iPhone to new iPhone
Backup and restore the entire device to iTunes
If you set the isExcludedFromBackup option to true in the file, iCloud backup will not be possible, and the app's internal files will not be copied even in the two situations mentioned above.
Is there an option or method in the app's internal code to prevent automatic backup only to iCloud and allow files to be copied or synchronized in the above two situations?
Creating a new version fails in Web App Store Connect.
When you log in to the Web App Store Connect screen and enter a new version in an existing project, a red error screen as shown below is displayed and the new version cannot be registered.
"An error occurred. Please try again later. The version number was previously used."
It has been happening continuously since yesterday.
I hope you resolve this as quickly as possible.
Currently, Testflight testing or distribution cannot be performed because the version cannot be created.
This phenomenon continues in both Safari and Chrome browsers.
The version you registered is a version you have not used before.
When transferring files from iPhone to Watch, if you run the app and try to transfer after updating the OS, the transfer may not be possible. (or transmission seems to be too slow)
Just completely close the app, restart it, and try again.
Does anyone know the cause or solution to this problem?
It happened after the last 17.5 update and today after the 17.5.1 update.
The app doesn't crash or anything, and it doesn't happen often, so I didn't send any feedback or anything, but it's strange.
Topic:
App & System Services
SubTopic:
General
Tags:
Watch Connectivity
WatchKit
watchOS
Apple Watch
I recently installed Xcode 26.0.1.
(MacBook Pro 16, M2 Max, 64GB memory, macOS 26.0 (25A354))
Normally, when debugging, a red error appears in the left-hand Issues navigation, and you can click on it to access the location of the error.
However, currently, when debugging, the red error does not appear in the "Issue Navigation" on the left-hand side of the Xcode screen.
There is an error, but it isn't displayed.
It does appear, but disappears after 1 second. (It disappears before I can click on it.)
The error doesn't appear or disappears after 1 second, so I can't pinpoint the exact location.
Please help me resolve this issue.
Additionally, I deleted all Xcode development-related files inside my Mac and restarted my MacBook, but the symptom still persists.
When PKCanvasView is first drawn, existing drawing objects disappear.
PKDrawing, which previously had drawings saved with PKCanvasView, was saved as separate data or file.
After that, while creating a new PKCanvasView, I loaded the saved PKDrawing and reflected it in the new PKCanvasView.
Below is the code.
canvasView!.drawing = draw!
Previously saved text or lines will be displayed normally.
However, when I draw with the pen for the first time (when I touch the screen with the pen), the old writing or lines disappear.
And after I leave a line or text, if I pan across the screen, the old text or line appears again.
If this phenomenon occurs and you touch the screen again with the fan, this phenomenon will no longer occur.
This phenomenon occurs the first time when a new PKCanvasView is declared and the previously saved PKDrawing is reflected.
Could you please help me with why this phenomenon occurs and how to improve it?