I'm having the same issue. I can install the certs on older iOS Simulators but on iOS13 Simulators nothing happens when dragging the cert to the device.
Has anybody found a way to make this work or has Apple acknowledged they know of this problem?
I am still consistently seeing this issue when I try to drag and drop a .cer file onto my simulators per the instructions in https://developer.apple.com/library/archive/qa/qa1948/_index.html. However, if I put my .cer file on a webserver an navigate to it using safari in the simulator, the profile installation process happens as expected.
The drag and drop method tries to open the .cer file using the file:// scheme. The iOS 13 release notes do not specifically mention that loading a .cer file using the file:// scheme has been dropped, but they do mention changes to what file:// urls can do.
"Removed support for FTP and File URL schemes for Proxy Automatic Configuration (PAC). HTTP and HTTPS are the only supported URL schemes for PAC. This affects all PAC configurations including, but not limited to, configurations set using Settings, System Preferences, Profiles, and
NSURLSessionAPIs such as
PAC isn't directly related to ca certs but perhaps this bug was introduced with those changes.
I'm assuming that you are using xcode simulator on Catalina.
This is due new security feature with Catalina.
You have to grand permissions xcode simultor to reach 3 D user folders (Desktop, Documents and Downloads) however it is not possible yet. So best way to workaround this, place your files in to /User/Shared or any other folder then 3 D user folders and drag&drop on to iOS Simulator.
I've tested myself which works as exppected if files are not located on 3 D User folders.
Wonderful! I agree this should be added to the documentation link