We have a VPN application and we were required by the review team to change the text in the "Add VPN Configuration" dialog due to guideline 5.4.0 Legal: VPN Apps:
make it clear to the user what data is being collected and how it will be used in the permission request.
It appears that showing that information in the view preceding the VPN configuration adding attempt is no longer enough.
However we haven't found any changes in the API allowing to change the text in the mentioned dialog.
Is there a technical possibility to change the text in the add VPN configuration dialog?
Thank you
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Created
We have MacOS application which uses Network Extensions. When building it with XCode 15 and 15.0.1 the extension crashes on Intel based Macs with the following error:
Symbol not found: _swift_getTypeByMangledNameInContext2
Expected in: /usr/lib/swift/libswiftCore.dylib
We tested it on Big Sur and Ventura with the same outcome. On Ventura when running on Intel based Mac libswiftCore.dylib really doesn't provide this symbol:
nm -g libswiftCore.dylib | grep Mangle
00007ff80faf6150 T _$ss031_getFunctionFullNameFromMangledD007mangledD0SSSgSS_tF
00007ff80fcc4460 T _swift_getFunctionFullNameFromMangledName
00007ff80fcc40b0 T _swift_getMangledTypeName
00007ff80fcf7ed0 T _swift_getTypeByMangledName
00007ff80fcf8230 T _swift_getTypeByMangledNameInContext
00007ff80fcf8370 T _swift_getTypeByMangledNameInContextInMetadataState
00007ff80fcf7d90 T _swift_getTypeByMangledNameInEnvironment
00007ff80fcf80f0 T _swift_getTypeByMangledNameInEnvironmentInMetadataState
00007ff80fcfb460 T _swift_getTypeByMangledNode
Is there any workaround for this issue?
Crash log is the following:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 dyld 0x000000010a165f7a __abort_with_payload + 10
1 dyld 0x000000010a18ef40 abort_with_payload_wrapper_internal + 80
2 dyld 0x000000010a18ef72 abort_with_payload + 9
3 dyld 0x000000010a10f14a dyld::halt(char const*) + 672
4 dyld 0x000000010a10f274 dyld::fastBindLazySymbol(ImageLoader**, unsigned long) + 167
5 libdyld.dylib 0x00007fff203b3376 dyld_stub_binder + 282
6 ??? 0x0000000104b086a0 0 + 4373644960
7 com.xxxx.Tunnel 0x00000001049d318a 0x10489e000 + 1266058
8 com.xxxx.Tunnel 0x00000001049df35d 0x10489e000 + 1315677
9 com.xxxx.Tunnel 0x00000001048a0765 0x10489e000 + 10085
10 com.apple.ExtensionKit 0x00007fff31bda683 __112-[EXConcreteExtensionContextVendor _beginRequestWithExtensionItems:listenerEndpoint:withContextUUID:completion:]_block_invoke + 808
11 libdispatch.dylib 0x00007fff201ec5dd _dispatch_call_block_and_release + 12
12 libdispatch.dylib 0x00007fff201ed7c7 _dispatch_client_callout + 8
13 libdispatch.dylib 0x00007fff201f9b86 _dispatch_main_queue_callback_4CF + 940
14 com.apple.CoreFoundation 0x00007fff204ce356 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
15 com.apple.CoreFoundation 0x00007fff20490188 __CFRunLoopRun + 2745
16 com.apple.CoreFoundation 0x00007fff2048efe2 CFRunLoopRunSpecific + 567
17 com.apple.Foundation 0x00007fff21151fa1 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
18 com.apple.Foundation 0x00007fff211e0384 -[NSRunLoop(NSRunLoop) run] + 76
19 libxpc.dylib 0x00007fff200e53dd _xpc_objc_main + 825
20 libxpc.dylib 0x00007fff200e4e65 xpc_main + 437
21 com.apple.Foundation 0x00007fff211732bd -[NSXPCListener resume] + 262
22 com.apple.pluginkit.framework 0x00007fff2b288273 0x7fff2b26d000 + 111219
23 com.apple.pluginkit.framework 0x00007fff2b287efb 0x7fff2b26d000 + 110331
24 com.apple.pluginkit.framework 0x00007fff2b288639 0x7fff2b26d000 + 112185
25 com.apple.ExtensionKit 0x00007fff31be6d05 EXExtensionMain + 70
26 com.apple.Foundation 0x00007fff211e2479 NSExtensionMain + 208
27 libdyld.dylib 0x00007fff203b4621 start + 1