iOS Build Environment Help Center

Webview Error

append delete Fernando

Windows version: Windows 11
Builder version: 3.58
iOS SDK version: 14

Hi master Pierre, I would like to kindly ask you to help me solve this image problem, I am using Webview from Vuplex and wanted to take advantage of the topic to see if you could also help me with this Firebase error, I am using Firebase Messasing (Push Notification), thank you very much!

https://ibb.co/zN39jqz

https://ibb.co/HgPGSrq

https://ibb.co/GF554gT

OBS: If I remove the 2 plugins, Vuplex Webview and Firebase Push Notification for Unity, the build completes successfully, however, if possible, I would like a solution so that it can be completed with them, thanks!

Reply RSS

Replies

append delete #1. Pierre-Marie Baty

Hello

Please do not provide partial logs in form of screenshots. Please provide the full log instead as text, either by selecting all the text from the console window, or by providing the build.log file that's created in your Xcode project directory. The reason is that in a build system, build errors are cascaded, which means knowing and fixing the first one is likely to fix most if not all of the subsequent ones. In your situation, I need to know what is the first error that causes all the others.

append delete #2. Fernando

Sorry

append delete #3. Fernando
append delete #4. Pierre-Marie Baty

The missing symbol "_swift_FORCE_LOAD_$_swiftCompatibilityConcurrency" comes from the library called "libswiftCompatibilityConcurrency.a" which should normally be present in the SDK directory of the builder. Isn't it ?

append delete #5. Fernando

I used Migration on an old MacBook (Catalina), I will test using it on a newer MacBook and then come back. Thank you for now!

append delete #6. Pierre-Marie Baty

Indeed, I think you just need a more recent iOS SDK :-)

#7. Fernando

This post was deleted by its owner

append delete #8. Fernando

I managed to solve it by deleting the Firebase Push Notification and unchecking the "Use the LLVM linker (faster)" option in iOS Builder. But now I need help with one more error:

https://pastebin.com/JWYh7bbt

Unfortunately, I can't delete this Vuplex Webview plugin, I'm waiting for a solution, thank you very much!

append delete #9. Pierre-Marie Baty

These symbols come from the WebKit framework, which is only available in iOS 16+ SDKs. It’s like I said : you need a more recent iOS SDK.

append delete #10. Fernando

Okay, sorry for the question, but how do I get this iOS 16+ SDK? I thought when I installed the Unity + iOS module it was already there, thanks!

append delete #11. Pierre-Marie Baty

You need to migrate it again from the most recent Xcode. Pay attention that outdated macOS versions may not always receive the latest Xcode, which consequently will contain an outdated iOS SDK. There is a possibility to obtain it nonetheless, please search this forum for a thread labeled "Can't use your Mac to extract the iOS SDK ?"

#12. Fernando

This post was deleted by its owner

append delete #13. Fernando

Hello, I got a MacBook M1 from a friend with the latest Xcode installed and generated the SDK through migrate, however, now new errors have appeared, unfortunately, I hope you can help me. Thank you very much!

https://pastebin.com/1ndvrHGV

append delete #14. Pierre-Marie Baty

"latest Xcode" --> which one ?

Perhaps you need to add "-framework WebKit" to the extra linker flags, though it's surprising because I'd expect that flag to appear in the Xcode project file itself.

append delete #15. Fernando

Xcode 14.3.1

append delete #16. Pierre-Marie Baty

So you should have the iOS SDK 16.4, is it that number which appears in the title bar of the builder UI ?

Have you tried the "-framework WebKit" extra linker flag ?

append delete #17. Fernando

Would the number you talk about the builder be this? Thanks!

https://ibb.co/Ch67WWd

append delete #18. Fernando
append delete #19. Fernando

I managed to solve by installing an iOS package from Vuplex, thank you very much!

append delete #20. Pierre-Marie Baty

Glad to hear it. Could I ask you to provide more details for other readers that may encounter a similar problem as yours ?

:: @Pierre-Marie Baty added on 01 Aug ’23 · 16:49

*edit* P.S. I still believe adding the -framework WebView linker flag at the appropriate place, and building against recent iOS SDK featuring that framework, should have been enough to solve the problem.

Reply

(Leave this as-is, it’s a trap!)

There is no need to “register”, just enter the same name + password of your choice every time.

Pro tip: Use markup to add links, quotes and more.

Moderators: Pierre-Marie Baty