[iOS] Reason: image not found 解决办法


创建好sdk的framework project后,又创建了一个demo的 project,最后创建一个workspace, 添加这两个project到workspace,配置完成后运行报错:

dyld: Library not loaded: @rpath/GooglePlaces.framework/GooglePlaces
  Referenced from: /var/containers/Bundle/Application/FCA946EB-EA08-49D9-8D3C-4C6673EB495A/GooglePlacesDemo.app/GooglePlacesDemo
  Reason: image not found

原因: 在生成Framework的时候, 缺省是生成了动态库 解决方法: 改成静态库就可以了,当然在Target的General选项卡里, 选择EmbeddedBinaries选项, 将找不到的framework添加进来, 也可以解决.

附件: