`

unity ios login

 
阅读更多

 

 

unity ios login

 

// quick login
	public void QuickLogin()
	{
		Debug.Log ("--------------- quick login -------------");
        Facade.Instance.SendNotification(LoginNotes.SHOW_CONNECT_GAMECENTER);
		Social.localUser.Authenticate (_HandleAuthenticated);
	}


	private void _HandleAuthenticated(bool success)
	{
		_userInfo = ""; 
		Debug.Log ("--------- login static ----------------: " + success);
		if (success)
		{
			Debug.Log("-------------- login success --------");
			//@"TestType", @"type",
			//[AppGameCenterForZszb instance].mId, @"id",
			//[AppGameCenterForZszb instance].mUserName, @"userName",
			//@"TestPassword", @"password",
			//@"123", @"token", nil];
            Debug.Log("authenticated :" + Social.localUser.authenticated 
                    + "\n          id :" + Social.localUser.id 
                    + "\n   user name :" + Social.localUser.userName 
                    + "\n    underage :" + Social.localUser.underage
                    + "\n       state :" + Social.localUser.state);
			_userInfo = _CreateUserInfo("type", Social.localUser.id, Social.localUser.userName, "pw", "123");
			//SendMessage(gameObject.name, "OnMessage", MSG_LOGIN_SUCCESS);
			SendMessage("OnMessage", MSG_LOGIN_SUCCESS);
		} 
		else 
		{
			SendMessage("OnMessage", MSG_LOGIN_FAIL);
            Hint.Show(OTManager.Get("hint_login_GameCenter_fail"));
		}
        Facade.Instance.SendNotification(LoginNotes.HIDE_CONNECT_GAMECENTER);
	}

 

xcode 打ios 64位 c99 Missing 64-bit support  :

原因是mm文件,c混编的方法无法找到,需要引入相关的头文件

 如以下代码:

 

#if defined(__cplusplus)
extern "C" {
#endif
    extern void       UnitySendMessage(const char* obj, const char* method, const char* msg);
    extern NSString*  AppStoreCreateNSString (const char* string);
    extern NSString*  CreateNSString (const char* string);
#if defined(__cplusplus)
}
#endif

 

 打包64位没任何错误,直接build failed 

先不要archive,先clean ,然后build,就能出现错误,解决完即可

分享到:
评论

相关推荐

    unity ios自动打包脚本

    unity ios自动打包脚本,用python实现,支持xcode新旧版本

    unity ios 启动闪退

    ### Unity iOS 启动闪退问题解析与解决方案 #### 一、问题背景 在使用Unity进行iOS应用开发的过程中,开发者可能会遇到一个常见的问题——应用程序在启动时出现闪退的情况。这种情况不仅会影响用户体验,而且会给...

    Unity3D IOS下保存和读取资源(保存到文件夹目录).docx

    Unity3D IOS 下保存和读取资源(保存到文件夹目录) Unity3D 中在 IOS平台下保存和读取资源的方法是非常重要的。在 Unity 中,我们可以使用文件流来保存和读取资源,但是在 IOS 平台下,我们需要使用特殊的方法来...

    Unity for iOS 打开相册、相机及保存图片到相册的demo

    Unity for iOS是一款强大的跨平台游戏开发工具,它允许开发者创建高质量的3D和2D游戏,并且可以直接在iOS设备上运行。在这个特定的项目中,我们关注的是如何利用Unity的功能来与iOS系统的相册和相机进行交互。这个...

    iad unity ios 版

    iad unity ios 版 苹果的 IAD 广告代码

    unity接入微信iOS 支付代码工具

    本“unity接入微信iOS 支付代码工具”是专门为Unity开发者设计的,旨在简化在Unity项目中接入微信iOS支付的过程。以下将详细解释这个工具的关键知识点: 1. **Unity与iOS平台交互**: Unity原生支持C#编程,但iOS...

    Unity_ios_录屏功能ReplayKit一个脚本搞定

    在iOS平台上,Unity游戏开发中实现录屏功能可以借助苹果提供的ReplayKit框架。ReplayKit是一个强大的系统级工具,允许用户捕获游戏画面、音频并进行编辑分享。本篇文章将详细讲解如何利用Unity和ReplayKit实现iOS...

    UNITY-ios内置评分

    在Unity引擎中,针对iOS平台的应用开发,内置的评分功能是一项重要的用户反馈机制。自iOS 10.0.3版本起,Apple引入了应用内评分功能,这使得开发者能够直接在自己的应用内部调用系统提供的API来请求用户对应用进行...

    unity与iOS交互进行App Store内购(IAP)

    Unity是世界上最受欢迎的游戏开发引擎之一,它支持跨平台开发,包括iOS。在iOS平台上,App Store内购(In-App Purchase, IAP)是开发者提供付费内容或服务的主要方式。本教程将详细介绍如何使用Unity与iOS系统进行...

    Unity 在安卓IOS等移动设备环境下的log查看解决方案

    在开发Unity游戏或应用并将其部署到Android或iOS等移动设备时,日志(Log)的查看对于调试和问题定位至关重要。本方案将探讨如何在这些平台上有效地查看和分析Unity的运行日志。 首先,Unity引擎在运行时会产生各种...

    Unity打开IOS/Android图库和相机获取相片

    本文将详细讲解如何在Unity中调用iOS和Android原生接口,以便实现打开图库和相机功能,并获取用户选择的图片。 首先,我们需要了解Unity的插件机制。Unity允许开发者编写C#代码,同时可以通过`#if`预处理器指令来...

    Unity3d调用IOS相册,对照片进行剪裁

    在Unity3D开发中,有时候我们需要与iOS原生系统进行交互,例如访问用户的照片库,进行图片选择和编辑。这个场景通常涉及到Unity的插件开发和iOS的原生API调用。下面将详细讲解如何在Unity3D 2018.3.0版本中实现调用...

    iOS游戏马甲包之unity3d源码混淆

    用来做unity3d马甲包,CS源码混淆,功能:1、混淆私有函数名,私有变量名 2、函数体垃圾代码注入 3、函数变量名混淆,想免费提供下载,但是不知道怎么被CSDN自动设置5积分了,如果需要请联系作者QQ1367712978,直接...

    Unity 保存图片到IOS相册

    在Unity引擎中,将图片保存到iOS设备的相册是一个常见的需求,特别是在开发移动游戏或应用时。这个过程涉及到对iOS系统的照片库访问权限的管理、C#编程以及Unity与原生iOS平台的交互。以下是对这个主题的详细阐述: ...

    Unity 和IOS交互 调用系统的相机相册 选择图片返回unity

    Unity 和IOS之间交互 调用系统的相机相册 选择图片返回unity

    unity 开发ios应用

    ### Unity 开发 iOS 应用知识点详解 #### 一、Unity3D 游戏引擎简介与安装 **Unity3D** 是一款强大的跨平台游戏开发引擎,被广泛应用于游戏开发、虚拟现实(VR)、增强现实(AR)以及交互式3D内容的创建等多个领域...

    Unity3D实验室之iOS真机闪退的解决方法

    第一次真机测试时,项目终于进入真机测试阶段,之前都是在Unity编辑环境下开发测试,运行的都很良好,信心满满的打包安装,结果闪退。。。,各种代码调试,跟踪都没什么线索。这怎么办?问题很可能出在了AOT的设置上...

    unity3d接入支付宝 iOS篇

    ### Unity3D接入支付宝iOS支付方法详解 #### 一、前言 在移动游戏开发领域,Unity3D作为一款强大的跨平台游戏引擎被广泛应用。为了提高用户体验并拓展收入渠道,许多开发者选择在游戏中集成支付宝支付功能。本文将...

    Unity iOS Essentials pdf

    ### Unity iOS Essentials PDF知识点概述 #### 一、书籍基本信息与版权说明 - **书名**:Unity iOS Essentials - **作者**:Robert Wiebe - **出版年份**:2011年 - **出版社**:Packt Publishing - **ISBN**:978...

    unity3d ios平台,接入第三方sdk

    在Unity3D游戏开发中,将游戏发布到iOS平台时常需要接入第三方SDK,以实现诸如广告展示、社交网络分享、用户登录验证、支付系统等功能。本教程将详细讲解如何在Unity3D中接入iOS的第三方SDK,以实现跨平台的游戏功能...

Global site tag (gtag.js) - Google Analytics