在Unity开发的项目基础上混编加入OC/Swift代码

每次unity发来新包运行都会有一堆的错,因此特别记录一下:

对方用的工具版本是2018.3(因此会有包含UIWebView的问题)


问题一:使用@import报错:Module '' not found

解决一:在Framework Search Paths中添加项$(PROJECT_DIR)

------------------------------------------------------------

问题二:使用了pods可能会有afnetworking等一些库丢失

解决二:pod install

------------------------------------------------------------

问题三:特别注意Unity修改重新打包发来之后,targets里边所有设置都会被重置

解决三:留意自己修改过的就好(.Plist里边多了无效项目Application does not run in background)

------------------------------------------------------------

问题四:项目中包含UIWebView导致无法提交itunesconnect的问题

解决四:cd到项目路径,执行grep -r "UIWebView" .        然后依次修改为WKWebView,部分三方库如AFnetworking中含有更新到最新的sdk即可,至于Unity的libiPhone-lib.a中包含该如何修改(建议主动要求Unity升级版本),可参考这篇文章:https://www.jianshu.com/p/0e5ba73575da

------------------------------------------------------------

在第一次运行项目时,遇到了一大堆的问题.......记不起来(好尴尬 ̄□ ̄||)

先记录到这里吧。

你可能感兴趣的:(在Unity开发的项目基础上混编加入OC/Swift代码)