Post not yet marked as solved
Project goal:
Publish on iPad html/css static multi page site, external style sheet, images, and maybe animated GIF clips or very short videos. This would get pushed to about 14,000 users for viewing and not require them any technical hoops to utilize.
This must run offline from iPad Files storage no calls to server.
Problem:
Apple at some point disabled the ability to open local files in Safari. This means you cannot open an HTML file with relative src references such as <img src="test-image.png" alt="grrrrrr" />
You can only "open" or view the file via the Files app on iPad.
I have tried changing advanced settings , disable local file restrictions etc for at least previewing my own work via developer mode, cabled iPad as an exercise in futility.
Current Project state and or Limitation:
"Publish" or saved single file HTML document to the iPad.
View file in Safari - Unable not allowed
File-name.html view via iOS Files app
Files app renders the html file with only the internal text and internal header contained CSS styling.
Files app fails to load all relative source references such as <img src="test-image.png" alt="grrrrrr" />
This is a huge roadblock to an otherwise simple project.
Has someone built an iPadOS WebKit or Gecko app that will load and run a static site essentially just like any browser normally would on MacOS desktop environment ?
Launch app | import site project folder/sub-folders | loads index.htm | renders and runs site
A MacOS application that would essentially export a whole multi page mini site as a webarchive if you will that Safari on iPad would render correctly ?
Maybe some Adobe Acrobat Pro functionality and or InDesign etc that would export some type of PDF chunk that would render as planned either in Safari or Acrobat Reader just like it should in the first place.....
Post not yet marked as solved
Usually, when I display a UITableView (UITableViewStyleGrouped) somewhere, there's a nice strip of gray padding at the top, above the first cell in the first section.
But, when displayed in a popover on an iPad, the same UITableView appears with the first cell aligned to the top edge, i.e., you can't see any gray padding.
If you drag the UITableView down with your finger, you can see that the padding exists, but as soon as you let go, the UITableView snaps back so that the top cell is aligned with the top edge.
Curiously, if the top section has a header string, the UITableView behaves as you would expect.
Any thoughts are appreciated!
Post not yet marked as solved
We have several iPads, locked down using an MDM where users use a web clip to open Safari, which opens our site, and a real time two way video runs.
Unfortunately, in many office environments, the video stream seems to fail intermittently. In review with the network team addressing the usual suspects, like bandwidth, latency, etc, we found something unusual.
We found network traffic which may be iCloud Private Relay - However the iPads are locked down not allowing iCloud login, and we do not have iCloud plus subscriptions, whish is a prereq for this feature. Interestingly, most traffic from the iPad, including our app do not appear to be using the relay. Client security policy is to block QUIC and private relay. See Allow for network traffic audits.
The iPad reaching out using QUIC (UCP/443) to 5 addresses.
17.248.254.101
17.248.354.103
172.224.75.4
172.224.75.6
172.224.75.9
Of course we know Apple controls the 17.0.0.0/8 network, and some quick research shows 172.224.75 is a part of Akami's network, commonly used by Apple.
There are nearby egress ranges on Akami associated with Apple Private Relay.
The documents here do shed some light, but not definitive that this is iCloud Private relay. We reviewed several Apple articles, and these were the closest match:
https://support.apple.com/en-us/HT210060
https://support.apple.com/en-us/HT202944
Since we do not have iCloud let alone iCloud Plus, we cannot follow this article's steps to disable iCloud Private relay. we're on iOS 15.5 in iPads gen 6 through 9.
Can we confirm what this traffic really is? If it is iCloud Private relay, Why is it being invoked without a subscription? is there any additional means of controlling it?
Post not yet marked as solved
Hello, I find that Universal Control does not work when I am signed into two user accounts at the same time on my MacBook Pro 16 (both with the same iCloud account).
Also, it only works from time to time, even when I sign into only one account. Has anybody else found a solution to making Universal Control work consistently? I've tried toggling the options, restarting machines, toggling Wifi and Bluetooth.
Post not yet marked as solved
Device Info: iPad Pro 3rd(iPad13,4) iPadOS:15.5
I start a broadcast server at 13:06:00, and system called 'broadcastStarted'
13:06:03 system called 'broadcastFinished' and 'broadcastError with no error message'
13:06:10 system called 'broadcastStarted' again
At the same time, I didn't do anything !
WHY ? ? ?
Post not yet marked as solved
15.5 beta 3 does not recognize Apple Pencil.
(iPad Pro 12.9 M1)
Apple Pencil is connected but iPad does bot respond Pencil action.
“Forget Apple Pencil”, iPad cannot detect Pencil.
Post not yet marked as solved
Attempts to install the iPadOS 16 beta all fail on my “iPad Pro (11-Inch)” (FTXN2C/A), with about 20 GB free storage.
Methods I've tried:
Over the air, after installing the profile from Apple Developer web site. Result: the 5.6 GB image downloads; "verifying update"; device reboots; progress bar briefly shows a sliver of progress for half a minute or so; device reboots again; presents the regular 15.5 lock screen, and behaves as though I'd never dowloaded the update at all.
Connected by USB, via Finder, option-clicking "Check for Updates" and choosing the .ipsw image. Result: “A software update is required to update your iPad”, followed by “Can’t install the software because it is not currently available from the Software Update server”.
Connected by USB, via Apple Configurator. Result: ““The operation couldn’t be completed. (AMRestoreErrorDomain error 10 - Failed to handle message type StatusMsg (Protocol error)) [AMRestoreErrorDomain – 0xA (10)]”; iPad is bricked; forced to reinstall a fresh 15.5 image and restore from backup.
For what it's worth, for the past few years no beta version of iPadOS has installed properly over the air (although the RC versions do, and tethered .ipsw-based installations have also worked).
Anybody clue me in here?
thanks,
Post not yet marked as solved
Does anyone know if there is a way to disable background taps while a Menu is active? Currently the only way to dismiss a Menu is to tap away but if one taps something tappable, like a button or nav link the Menu is dismissed and the tap is registered.
This is isn't the biggest deal in the world, however I have noticed an issue when the button tap opens a sheet. If the sheet opening tap is pressed while the menu is open, the sheet will not open and the following error is printed in the console.
Attempt to present <TtGC7SwiftUI29PresentationHostingControllerVS_7AnyView: 0x7ff2ff22e000> on <TtGC7SwiftUI19UIHostingControllerV7Topline13MenuSheetTest: 0x7ff2fdf23b90> (from <TtGC7SwiftUI19UIHostingControllerV7Topline13MenuSheetTest: 0x7ff2fdf23b90>) which is already presenting <_UIContextMenuActionsOnlyViewController: 0x7ff2ff22d690>.
I have the following sample snippet that will demonstrate this behavior:
@State var sheetOpen = false
var body: some View {
HStack {
Button {
sheetOpen.toggle()
} label: {
Text("Open Sheet")
}
Spacer()
Menu("Open menu") {
Button {
print("Option 1 pressed")
} label: {
Text("Option 1")
}
Button {
print("Option 2 pressed")
} label: {
Text("Option 2")
}
}
}
.padding()
.sheet(isPresented: $sheetOpen) {
Text("Sheet is open")
}
}
Has anyone else encountered this behavior before? If I could disable taps while the Menu is open I could avoid this "already presenting" error entirely. I have also looked at setting up a proxy variable for when the Menu is open or not but there doesn't seem like a universal solution that would work in all cases.
Any help would be appreciated, thanks!
Post not yet marked as solved
The full error I'm getting is Snapshot generation request for bundleID: example.bundle.id rejected due to the app being denylisted.
What does this error mean?
I am developing this app using Adobe AIR. Details:
Adobe AIR 33.1.1.476.
iOS 14.6
iPad Air 2
AdHoc installation
I found only 2 other results when searching for this error, and neither appears to have any applicable answers:
https://stackoverflow.com/questions/65203246/nativescript-app-crashing-on-ios-14-2-when-using-an-mdm
https://developer.apple.com/forums/thread/674421
Post not yet marked as solved
Hello there,
Does Scribble on iPadOS 14 support languages other than English? I tried switching to the Korean keyboard and when I write, it tries to convert to the English characters. If not currently, does Apple plan on supporting other languages for Scribble in the future? I think that would be a great addition.
Thank you.
Post not yet marked as solved
We're invited to write PCI drivers for iPad, but there's no capability for PCI Driver Kit in Xcode and a com.apple.developer.driverkit.transport.pci key in your entitlements does not find its way into your embedded.provisionprofile with Automatically Manage Signing nor can you manually add it in the appID portal, because it's not there.
Huh?
Post not yet marked as solved
You don't seem to be able to provision USB or PCI iPad DriverKit drivers, so I tried the null driver which requires only the driverkit entitlement, which can be automatically managed by the Xcode 14 beta.
I can get it to deploy, but when it is enabled or when it matches, I see errors like "job failed to spawn,"
Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x105706980 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted" UserInfo={NSLocalizedDescription=Launchd job spawn failed}}}
I wonder why that happens for me but didn't happen in the demo.
Post not yet marked as solved
Xcode 14.0 beta (14A5228q) refuses to build a DriverKit extension's installer app unless the dext's bundleID a single . suffix added to the bundling app's bundle ID.
The error is
error build: Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier.
Is this behaviour intentional? Maybe it makes sense for non-driverkit bundled things, but it breaks existing software, invalidates existing dext bundle IDs and leads to awkward bundleIDs like com.foo.installer.mydriver.
Post not yet marked as solved
In iPad with OS 15.4 and above, after removing the SIM card, cellular network data shows enable and the device returns some default Network values (which are wrong than the actual values):
Network provider name : "CTRadioAccessTechnologyLTE" (4G Network)
CTCarrier { Carrier name: [iPad]
Mobile Country Code: [234]
Mobile Network Code:[25]
ISO Country Code:[gb]
Allows VOIP? [YES] }
I am using CoreTelephony to get the above data.
Steps to reproduce the issue:
Remove SIM from iPad.
Toggle Cellular data in the Settings from ON to OFF and reverted to ON.
Root Cause of the issue:
The device considers as a SIM is available even though it is not inserted.
Post not yet marked as solved
Hello,
I have an iOS app with a lot of embedded frameworks. It works well when I start it from Xcode, it works well once it is on the AppStore or in TestFlight.
My only problem is when uploading it using Xcode 13. At the "Processing symbols for ....framework" stage, when reaching a specific framework, it keeps going forever (I've tried letting it run for a night, and it did not move).
I can upload with Xcode 12 without problems, but not with any version of Xcode 13 or 14. Since it keeps going forever, I do not have an error message that could help me in identifying the issue.
The issue seems to be with a specific framework, but I cannot identify anything that this framework has that is different from the other frameworks (they've all been compiled from C code, using a Makefile and the same CFLAGS and LDFLAGS options).
I couldn't find any similar issues on the forum. Do any of you guys have a suggestion on how to fix the issue?
Post not yet marked as solved
Hello apple, hello creative developers,
I will present an idea for AirDrop, which I hope will be liked!
It's about having a bridge between transfers thanks to apple devices, which could strengthen the brand's ecosystem.
In this suggestion during a transfer between two devices, I see the Apple Watch as a bridge that can view and then accept or refuse a file transfer between two iPhones.
And we could generalize this "bridge" system to other devices... For example, when transferring a file from an apple device to another apple device (excluding iPhone), the iPhone could make this bridge between both devices (always allowing you to view and then accept or refuse the transfer).
The examples of different bridges are numerous but I think you have understood!
For the good realization of this project I hope one day that AirDrop will be more open and will allow retouching by developers :)
But also that AirDrop will be able to detect sleeping devices, or at least that "bridge" devices that have come out of sleep are detectable, and allow the transfer to the sleeping device...
I know it's a lot of assumptions and suggestions but I find this system quite relevant. I'm waiting for your feedback, what do you think? Will we one day be able to see such a system arrive in the Apple ecosystem?
Thanks for reading, have a nice day, Mikael.
PS: sorry I am using google trad for this post, my knowledge in english is pretty low 😅
Post not yet marked as solved
I have a Mac mini (A1347 MD387LL/A) that because of its age is limited to MacOS Catalina. Because of this, it’s limited to running Xcode 12, which is incapable of supporting iOS 15.5, and the App Store now requires that all apps be signed for iOS 15.5.
I also have a 2020 iPad Pro, with the latest version of Swift Playgrounds, and it is perfectly capable of submitting apps to the App Store.
Is there any way to convert a project created on my Mac to one that can be opened on the iPad version of Swift Playgrounds?
Are there any other alternatives that could possibly work? I can’t afford to buy a new Mac at this time.
Any suggestions would be greatly appreciated.
Whatever solution I use will only be temporary. I plan to buy a new MacBook Air with my tax refund next year.
Post not yet marked as solved
There is currently no way to "Bring your driver to iPad with DriverKit" because it's impossible to develop a driver because developers can neither deploy to the device nor run there because there is no way to procure development provisioning profiles with the required entitlements for actual hardware (USB, PCI).
I bought an M1 iPad just to test this alleged new capability and the only thing it's good for so far is theoretically transferring files quickly or attaching some kind of ethernet dongle. My 1 month no-questions-asked returns window is going to close soon!
FB10152280
FB10244398
FB10244627
FB10160665
FB10152361
FB10160793
FB10152210
FB10160567
FB10244046
FB10427776
Post not yet marked as solved
Is Apple Provide “Vibrate when call is received” feature in ios16?
Post not yet marked as solved
App opens, then closes a few seconds later. Sometimes allows login screen, but immediately closes if the button is pushed.