Egret社区
本帖最后由 Soda 于 2020-1-8 11:24 编辑

Egret打包成XCode工程,在工程的基础上上接入原生ShareSDK,会报这个错,但是把接入这个貌似必须要用-ObjC才可以,麻烦官方可以提供一个合适的libEgretNativeIOS.a的文件,看报错信息应该是重复用到了cryptoutil
469B7EE9773253463FF7A57F19963CB1.png
分享到 :
0 人收藏

3 个回复

倒序浏览
app小王子  社区管理员 | 2020-1-8 13:58:53
https://www.jianshu.com/p/0c0c97a83d36参考一下吧
多半是你业务代码的问题。跟我们runtime关系不大。
Soda  初学乍练 | 2020-1-8 16:28:07
app小王子 发表于 2020-1-8 13:58
https://www.jianshu.com/p/0c0c97a83d36参考一下吧
多半是你业务代码的问题。跟我们runtime关系不大。 ...

现在是这样的,我用http://developer.egret.com/cn/gi ... otupdate/index.html这个最底部的ios的demo的示例,没有加入任何代码,单独修改了-ObjC,然后打包,就会报这个错,但是不加-ObjC的话就会使ShareSDK没有效果,

但是我创建一个Egret项目然后发布成IOS工程,想做一个从远程服务器下载zip解压缩后来开始游戏
我删掉assets下的所有文件,修改加载的路径打包运行,运行后一直黑屏,报错,说无法下载我修改的这个本地路径,
但是同样的代码放在最上面的链接里的demo工程里就是可以的.

然后我又创建了一个Egret项目然后发布成IOS工程,直接接入ShareSDK,修改成-ObjC,这个时候可以打包也可以运行.

我怀疑是libEgretNativeIOS.a的里面和-ObjC有什么冲突

这有点难搞啊,我就是想每次开始游戏的时候从远程下载zip来解压缩在本地运行,并且接入一个ShareSDK但是就是不行.
app小王子  社区管理员 | 2020-1-8 17:28:35
这个问题在 0.1.12 版本中已经修复,麻烦你使用新版本的runtime吧 官网的例子没有更新runtime
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Soda

初学乍练

积分: 2 帖子: 2 精华: 0

楼主热帖

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部