Apple Unity Plugins 接入GameCenter 崩溃解决方案

这篇具有很好参考价值的文章主要介绍了Apple Unity Plugins 接入GameCenter 崩溃解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

  • 调用 GKLocalPlayer.Local.FetchItems() 程序崩溃,报错:Thread 1: EXC_BAD_ACCESS (code=257, address=0x8000000000000002)
    unity 接入 gamecenter,unity,游戏引擎
  • 启动崩溃,报错:Library not loaded: @rpath/AppleCoreNative.framework/AppleCoreNative
    unity 接入 gamecenter,unity,游戏引擎

问题原因

苹果官方提供的库,直接编译后,会在调用 GKLocalPlayer.Local.FetchItems() 时崩溃。
https://github.com/apple/unityplugins

编译库的时候遇到Unity版本不匹配问题,我尝试了应该可以通过修改源码这里的Unity版本解决掉。但是即使编译出来的包也是无法使用的,可能会造成上面两种崩溃
unity 接入 gamecenter,unity,游戏引擎

解决方案

大神已经帮助我们找到问题了。
使用如下命令,解决掉了苹果插件的问题的Commit。
https://github.com/muZZkat/unityplugins

git clone https://github.com/dodgy-ltd/apple-unityplugins.git
cd apple-unityplugins
git remote add muzzkat https://github.com/muZZkat/unityplugins.git
git fetch muzzkat
git merge muzzkat/muzzkat/fix-fetch-items

下载完源码后,根据苹果文档编译源码得到Unity插件包
https://github.com/apple/unityplugins/blob/main/Documentation/Quickstart.md

这个大神已经提了PR,但是没有被合并。目前的方案就用上面的命令
unity 接入 gamecenter,unity,游戏引擎

解决方案来自网上
https://forum.unity.com/threads/apple-unity-plugins-crashing-on-authentication.1450414/
unity 接入 gamecenter,unity,游戏引擎

可直接使用的UnityPlugins

为了编译源码,防止版本不兼容,专门下载了 2020.3.33f1版本的Unity,现将编译后的插件提供在如下仓库,有需要可以直接使用。笔者项目使用的2022Unity,也是兼容的。
https://github.com/liuyongjiesail/AppleUnityPlugins文章来源地址https://www.toymoban.com/news/detail-793991.html

到了这里,关于Apple Unity Plugins 接入GameCenter 崩溃解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • unreal ue 虚幻 导入HDR崩溃 显存不够的解决方案

    错误原文: out of video memory trying to allocate a rendering resource. Make sure yourvideo card has the minimum required memory, try lowering the resolution and/orclosing other applications that are running. Exiting... 我用的ue5 ue4同理 导入的截图,在preparing阶段就会直接崩溃   不用换Dx11,不用关光追,增加分页文件(虚

    2024年02月11日
    浏览(32)
  • 无主之地3出现UE4崩溃怎么办?无主之地3出现UE4崩溃深入解析原因及解决方案

    无主之地3(Borderlands 3)出现UE4崩溃,通常指的是游戏运行时基于虚幻引擎4(Unreal Engine 4,简称UE4)开发的部分出现崩溃现象。 下面一起来看看原因及解决方法介绍吧! 原因 1. 驱动程序问题:•显卡驱动程序过时或不兼容可能导致UE4崩溃。确保您的显卡驱动是最新的,并且

    2024年04月09日
    浏览(43)
  • 【解决】Unity 工程无法正常打开而崩溃问题

    开发平台:Unity 2022.3.17f1c1     访问 Unity 工程等待 Open Projet(busy for 时间) ,出现崩溃、闪退等情况,导致无法正常进入Unity编辑页面。   笔者在 URP 渲染管线下处理 Obi Fluid 流体插件 DLLNOTFOUNDEXCEPTION 问题时,遭遇此类工程无法正常访问情况。   方法一:保留工程目录

    2024年03月18日
    浏览(58)
  • RTSP/Onvif视频服务器EasyNVR安防视频云服务平台出现崩溃并重启的情况解决方案

    EasyNVR安防视频云服务平台的特点是基于RTSP/Onvif协议将前端设备统一接入,在平台进行转码、直播、处理及分发,在安防监控场景中,EasyNVR可实现实时监控、云端录像、云存储、告警、级联等视频能力,极大满足行业的视频监控需求。 有用户反馈,EasyNVR在运行时,出现请求

    2024年02月11日
    浏览(46)
  • python中使用selenium进行爬虫时,导致(内存已缓存)备用内存占用过大导致崩溃问题,3个解决方案

    在使用python进行爬虫的时候,使用selenium进行爬取的时候经常会出现已缓存过大的情况,如果缓存出现过大之后再次执行的话就会计算机拒绝,但是这个时候我们的内存又有很多空间可以使用,一开始我以为是占用文件过多然后点360的那个进行文件整理和清理垃圾,结果效果

    2023年04月08日
    浏览(39)
  • Saas平台接入商户代小程序开发解决方案

    需求背景: 基于Saas平台为商户提供小程序接入代理进行代开发(包含支付场景)、管理、发布等一系列实际业务场景的解决方案 以下摘要至微信官方文档 平台概述 微信开放平台 - 第三方平台(简称第三方平台),由微信团队面向所有通过开发者资质认证的第三方开发者提

    2024年02月09日
    浏览(42)
  • 视频汇聚融合平台解决方案常见的接入方式及场景应用

    视频汇聚融合平台解决方案常见的接入方式及场景应用 一、视频融合平台 视频汇聚与融合赋能平台支持多协议(GB28181/Onvif/RTSP/RTMP/海康SDK/Ehome/大华SDK/宇视SDK)、多类型设备(IPC/NVR/监控平台)的接入,可将分散不同品牌、不同协议的视频资源进行统一整合和管理,实现视频图

    2024年01月19日
    浏览(46)
  • Java接入内购 Apple Pay、Google Play

    内购流程: 客户端向服务器发起请求生成预订单,服务器校验后生成预订单返回客户端。若调起支付界面后未支付,则通知服务器取消本订单。 客户端拿到预订单号后,在玩家完成付款操作后,携带预订单号请求支付平台,将预订单号存储在支付平台中,并获取支付凭证。

    2024年04月16日
    浏览(27)
  • 速盾:服务器接入CDN后上传图片失败的解决方案

    本文将探讨当服务器接入CDN后,上传图片失败的常见原因,并提供解决方案以解决这些问题。同时,我们还将附上一些相关的问题和解答,让读者更好地理解和应对这些挑战。  随着互联网的持续发展,网站的性能和速度对于用户体验变得至关重要。为了提高网站的可访问性

    2024年01月24日
    浏览(51)
  • 项目解决方案:高清视频监控接入、录像、以及按需转码

    目           录 一、现状 二、系统需求 (一)数据采集和同步 1、原有系统对接 2、新设备接入 (二)转码功能 1、转码规则 2、格式封装 (三)录像功能 (四)录像回看 (五)API接口 三、方案设计 (一)系统架构 (二)系统功能 1、视频接入 2、视频转码 3、视频录像

    2024年01月23日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包