zhongwuzw / WebBrowser

iOS浏览器 Web Browser for iOS
https://github.com/zhongwuzw/WebBrowser
MIT License
375 stars 92 forks source link

项目无法运行 #19

Closed bxjxxyy closed 5 years ago

bxjxxyy commented 5 years ago

使用的carthage方式,成功update后,xcode编译通过。 运行时在启动页面报错 dyld: Library not loaded Reason: image not found 涉及AFNNetWordking.framework,GCDWebServers.framework,Mantle.framework. 将涉及的framework添加到Embedded Binaries内后,再运行,在启动页面时报错。如下图

image

请问是哪里没有弄对?

zhongwuzw commented 5 years ago

@bxjxxyy 我觉得应该是Xcode的问题,你可以试一下下面的两种方式,看是否能解决问题。

  1. Clean and Rebuild
  2. Move frameworks to Embedded Binaries
bxjxxyy commented 5 years ago

我把所有报错 image not found的framework都添加到Embedded Binaries,并从LInked FrameWork and Libraries删除了。然后可以运行起来了。 但是运行起来后,不论打开什么网址,页面上看起来就是一个显示的不完全的百度首页。

zhongwuzw commented 5 years ago

@bxjxxyy 奇怪,你方便把工程打个包发出来么,我看一下原因。

bxjxxyy commented 5 years ago

发到你资料里面的QQ邮箱了。邮件名是 bxjxxyy WebBrowser。

zhongwuzw commented 5 years ago

@bxjxxyy 你是在运行carthage前执行了transfer-carthage-to-cocoapods.sh脚本么?你发过来的项目中没有Run Script部分,我理解应该是你这边把这个配置移除了,导致crash:

image

关于百度首页问题,我已经提交了commit, 请参见最新的master代码,感谢Issue.

bxjxxyy commented 5 years ago

之前可能是错误的执行过那个sh。现在重新下载了master代码,一切正常了。十分感谢。