Mac及Xcode使用相关问题记录

2023-11-03

1、连接samba服务器,方法:finder->前往->连接服务器...,输入服务器地址smb://169.254.43.44,连接即可。

2、xcode设置快捷键,xcode->Prefrences->Key Bindings,修改如下:

    Product Menu:Run-F5,Build-F7;

    Debug Menu:Step Over-F10,Step Into-F12,Breakpoints->Add Breakpoint at Current Line-F9

3、if,while等结构自动生成模板栏目修改:在代码中输入if(){}然后选中,将其拖入右下角的{}栏目下列表中,则可以新建一个用户自定义代码模板。再双击刚才新建的模板,点击edit,在Completion Shortcut中输入if,表示在编辑器中输入if,将会弹出自动补全提示。

4、类似vs的调用堆栈,在编辑器中打上断点,然后在xcode中左上角选择到调试框,这个框是2根横实线,夹着三根横虚线的图标。

5、mac下使用sftp传文件,只需要在终端中输入sftp sharedata@119.29.21.115,然后密码输入JdDSFTBS3C5CWtT,就可以进入ftp远程目录了(用户名及密码根据实际情况填写)。需要下载目录下的文件,使用get xxxxx。

6、创建项目,使用命令cocos new -p com.qust.game -l cpp -d /Users/zhaokaiqiang/Desktop NewGame

7、打包ipa应用,直接使用xcode打开xxx.xcodeproj编译即可。

8、打包安卓应用,android项目的编译过程是这样的:

    python build_native.py 用来编译c++

 

    java在编译之前需要执行下面的代码:

    android update project  -p . -t 3

    ant debug

    ant release 

    ant installd

    ant installr

 

ant updatep project -p . -t 3,-p后接的是AndroidManifest.xml所在的目录,-t 后接的是目标sdk的id号,机器上装了哪些sdk,可以使用命令android list targets 查看。对于接入的第三方sdk,需要对每个包含AndroidManifest.xml的目录进行更新操作。这个命令是初始化android 工程这个要初始化这四个目录proj.android、cocos2d/cocos/platform/android/java、facebook、google-play-services。

    ant debug   是打debug 包

    ant release 是打release包

    ant installd 是安装debug包到手机

    ant installr  是安装release包到手机

    android update project  -p . -t 3出现:-bash: android: command not found错误时,需要在之前的.bash_profile中添加export PATH=$PATH:$ANDROID_SDK_ROOT/tools

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac及Xcode使用相关问题记录 的相关文章

  • Unity中的Animator动画详解

    Unity中的Animator动画详解 Animator动画导入 Animator动画详解 动画类型选择 Rig面板属性 Mode面板属性 Animation面板属性 动画片段 控制使用 Animator动画 创建动画控制器 添加需要播放的
  • Unity凭借什么改变了理智的资深软件开发人员?

    我的视频游戏历史是从公共图书馆开始的 当时我发现了一系列类似于讲解如何用BASIC 编写自己的电脑游戏的书籍 通过将书中的代码复制到编辑器中 我能够制作基本的冒险游戏 在大学里 我使用C 和Direct X 制作了一个带有星际迷航主题的宝石
  • 游戏开发unity xlua框架知识系列:C#如何调用lua

    参看xlua框架的LuaDLL cs文件后 才知道其实lua仍然是用c写的源代码编译成不同平台的库 然后通过unity的DLLImport方法来使用的
  • Unity中关于Destroy的API

    Unity中关于Destroy的API 常用的关于Destory的API 销毁游戏物体 Destroy gameObject 从游戏物体删除该脚本 Destroy this 从游戏物体删除刚体 Destroy rigidbody 加载物体5
  • UE4 跑酷游戏-得分机制

    得分机制 1 这次我们要做的是得分 根据人物跑过的地板来得取分数 首先进入我们的第三人称游戏模式里面 创建一些变量 2 退出第三人称游戏模式后 进入主地板蓝图后 在销毁地板之前写读取人物跑i过地板块数进行得分
  • [Unity2D]Tilemap Collider2D只给部分地图瓦片加上Collider的方法

    Unity2D Tilemap Collider2D 给Tilemap中的瓦片网格加上碰撞器 绿色的边框就是碰撞器 需要注意的是 如果给Tilpmap加碰撞器 其整个Tilpmap上的瓦片都会加上碰撞器 在一个Tilpmap上 如果想让部分
  • Unity3d 制作一个简单的NPC对话系统

    制作一个简单的NPC对话系统 文章目录 制作一个简单的NPC对话系统 前言 效果展示 进入对话区域 开始对话 Inspector面板可调选项 准备工作 NPC UI 代码 完整代码 详细逻辑 开启对话 显示对话 头顶标识 头顶标识 后话 前
  • 游戏开发unity杂项知识系列:SetActive使用注意

    static public void SetActive GameObject go bool state if go null return if go activeSelf state go SetActive state 项目中类似上
  • web开发编码_编码和游戏开发

    web开发编码 As a game enthusiast and a beginner programmer I always wonder what it would be like to develop a game 作为游戏发烧友和初
  • UE4学习日记——蓝图中的各种颜色代表什么

    节点类型颜色 白色 执行线 蓝色 调用的函数或事件 暗蓝色 结构体 草绿色 流程切换 绿色 纯函数 通常用于获取什么 青色 试着对象转换 紫色 函数定义 灰色 宏 红色 事件的定义 土黄色 时间轴 数据类型颜色 白色线条 执行线 程序的执行
  • python json.dumps中文乱码问题解决

    json dumps var ensure ascii False 并不能解决中文乱码的问题 json dumps在不同版本的Python下会有不同的表现 注意下面提到的中文乱码问题在Python3版本中不存在 注 下面的代码再python
  • Unity中UGUI的Text实现超链接点击的解决方案

    Unity实现超链接点击 功能简介 C 脚本 使用方法 Demo工程内截图 Demo地址 功能简介 1 同一个Text内可以实现多个不同字符区域的点击 2 适配了中文 英文 韩文 日文 阿拉伯语等 更多语种待测试 C 脚本 文件名 UITe
  • unity的UI元素层级调整的方法

    UI的渲染层级决定了最终显示效果 先渲染的在底层 后渲染的上层 层级按照如下优先级确定 相机深度 通过Camera控件中的Depth属性设置 值越大的后渲染 Canvas的Sorting Layer 约靠下的后渲染 Canvas的Order
  • C++ 游戏开发 打地鼠详解 (含.h文件和.cpp文件)

    基于easyx的打地鼠游戏 期末大作业 C语言版本请见 C语言 打地鼠游戏 超级详解 各个函数与算法 设计思路与流程 一 游戏简介 游戏简介 疯狂打地鼠 是一款经典的单机休闲益智类小游戏 调皮的小地鼠们又出来活动了 你需要做的就是将他们砸回
  • Unity的C#编程教程_52_类 Class 详解及应用练习(一)

    文章目录 C Classes for Behaviours Custom Classes 1 Custom Classes 2 Serialized Custom Class RPG Item Database Example 3 When
  • unity3D期末作业捕鱼游戏,适合初学者学习使用,包含源程序所有文件

    虚拟现实期末作业捕鱼游戏 免积分下载 点我下载资源 有按钮 背景音乐 可以发射炮弹捕鱼 可以选择难度 可以调节音乐声音大小 有游戏加载进度条 详细情况请看如下动态图 点我下载资源
  • unity暂停和继续按钮

    Unity暂停和继续菜单 目的 在一个游戏场景里设置暂停 并且在暂停后 可选择回到游戏 重新开始的功能效果 添加各种控件 新建一个空对象GameObject 将它命名为 ButtonPauseMenu 放在Canves下 用来放所有暂停功能
  • unity中通过touch旋转、放大和缩小物体以及滑动方向的判断

    unity中通过touch旋转 放大和缩小物体以及滑动方向的判断这个需求在游戏开发中也是非常频繁 话不多说直接上代码 using System Collections using System Collections Generic usi
  • 【unity3D】创建TextMeshPro(TMP)中文字体(解决输入中文乱码问题)

    未来的游戏开发程序媛 现在的努力学习菜鸡 本专栏是我关于游戏开发的学习笔记 本篇是unity的TMP中文输入显示乱码的解决方式 创建 TextMeshPro 中文字体 遇到的问题描述 解决方式 Font Asset Creator 面板扩展
  • Unity3d 插件 系列——DoTweenPro介绍(图文详细+案例)

    Unity3d 插件 系列 DoTweenPro介绍 图文详细 案例 前言 一 DoTweenPro简介 二 DoTweenPro安装 三 DoTweenPro主要组件 1 DoTweenAnimation 2 DoTweenPath 3

随机推荐

  • 人工智能入门学习笔记(一)

    家人们 好久不见哈 最近在尝试着学习人工智能的相关知识和具体技能呀 说实话 当像我这样的 小白初探人工智能体系时 总是被很多未知的名词以及茫茫内容所淹没 便去想通过网络学习帮助自己建立正确的人工智能基本概念认知 在此 我便进一步对人工智能体
  • Token的验证流程以及用法

    一 身份验证流程 1 用户向服务器发送用户名和密码 2 服务端收到请求 去验证用户名与密码 3 验证成功后 服务端会签发一个 Token 将这个 Token 发送给客户端 4 客户端收到 Token 以后可以把它存储起来 放在 Cookie
  • java多线程-Thead线程学习记录笔记

    介绍的内容 主要介绍多线程的基本概念到后面的基本使用 以及一些稍微的原理猜测 个人笔记 不喜勿喷 目录 目录 一 线程使用 1 1 概念 1 2 线程生命周期 1 3 java中实现的方式 1 3 1 继承线程 Thread 1 3 2 实
  • 干货|采用Istio实现灰度发布(金丝雀发布)

    点击上方 中兴开发者社区 关注我们 每天读一篇一线开发者原创好文 灰度发布 又名金丝雀发布 介绍 当应用上线以后 运维面临的一大挑战是如何能够在不影响已上线业务的情况下进行升级 做过产品的同学都清楚 不管在发布前做过多么完备的自动化和人工测
  • unity之shader学习笔记(四)--高光反射

    但是我们会发现物体的背光面是个全黑的颜色 现实生活中物体的背光面并不是全黑的 而是可以看到物体的大概形状 并不是全黑的 之前使用的计算方式是兰伯特光照模型 要实现此种现象 那么就需要使用半兰伯特光照模型来实现 半兰伯特光照模型 Diffus
  • unity鼠标键盘交互

    鼠标交互之鼠标拖动物体 将代码放置在被拖动的物体上 public Camera mainCamera 相机悬挂 private void OnMouseDrag 拖动物体的碰撞体 Ray r mainCamera ScreenPointTo
  • 我在唯品会工作了四年_苦等两年,唯品会消金牌照终于批了,金融业务却“掉队”了...

    图片来源 视觉中国 记者 邹璐徽 界面新闻发现 唯品金融APP即将停用 早前的 唯品宝 唯多利 等金融理财产品也已消失 9月30日 银保监官网发布关于筹建四川省唯品富邦消费金融有限公司的批复 同意在四川省成都市筹建四川省唯品富邦消费金融有限
  • 同时修改多条数据

    想必大家对于可以同时编辑多条数据的事件并不陌生吧 下面我来给大家分享一下可以同时修改多条数据的方法 首先我们看一下我们要处理的是 一个菜品的厨打方案 我们的目的是将批处理方案 也就是同时修改多条数据 也就是把图片中的厨打厨打到区域厨打方案都
  • Hive 核心原理(hive-3.1.2)(转载)

    一 Hive 概述 1 1 Hive 是什么 由Facebook开源用于解决海量结构化日志的数据统计 基于Hadoop的一个数据仓库工具 可以将结构化的数据文件映射成一张表 并且提供类SQL的查询功能 Hive仅仅是一个工具 本身不存储数据
  • Linux系统重新生成boot,在fedora 28中重新生成/boot/grub2/grub.cfg,解决grub问题

    在电脑里安装了windows 7和fedora 28做双系统 现在需要删除掉其中的windows 7系统 在格式化硬盘后 还需要更新grub2的启动选项 删除grub启动界面原来的windows 7选项 以下为方法 grub硬盘启动选项是由
  • Modbus TCP读取寄存器数据

    modbus4j读取寄存器数据 ModbusReadUtil读取工具类 package cn sync modbus import org apache log4j Logger import com serotonin modbus4j
  • OS 关于信号量处理中的忙等待问题

    直接看图 下面这张图堪称神奇 问题描述 gt 套娃行为 信号量为了时临界区问题不发生忙等待 使用临界区mutex进行处理 临界区mutux的value需要被P1和P2的wait 指令进行操作 然而能否保证对mutex value进行互斥的操
  • python语法--面向对象基础(19)

    1 初识面向对象 1 1 面向过程 面向过程 根据业务逻辑从上到下写代码 开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起 数据与函数分开考虑 面向过程基本是由函数组成的 特点 注重步骤与过程 不注重职责分工 如果需求复杂 代码会变
  • Linux系统信息与系统资源

    目录 系统信息 系统标识uname sysinfo 函数 gethostname 函数 sysconf 函数 时间 日期 GMT 时间 UTC 时间 UTC 时间格式 时区 实时时钟RTC 获取时间time gettimeofday 时间转
  • 使用若以系统vue3兼容ie

    兼容IE 太坑了 下载插件 npm install save babel polyfill或者npm i babel polyfill npm i es6 promise或者 npm install es6 promise save dev
  • VRRP简介与配置

    一 VRRP介绍 1 VRRP作用 VRRP协议中文名称虚拟路由冗余协议 应用在路由器上 其作用是某一路由器损坏或链路出现问题立刻切换到另一个路由器上不影响整个网络的运行 更好的保障网络通信 2 VRRP实现原理 VRRP的原理 就是将多个
  • Go语言面试题--进阶提升(1)

    文章目录 1 下面的代码输出什么 2 下面哪一行代码会 panic 请说明原因 3 下面哪一行代码会 panic 请说明原因 4 下面的代码有什么问题 1 下面的代码输出什么 type N int func n N test fmt Pri
  • 奥的斯电梯服务器不显示菜单,奥的斯电梯调试服务器按键介绍.doc

    奥的斯电梯调试服务器按键介绍 doc 由会员分享 可在线阅读 更多相关 奥的斯电梯调试服务器按键介绍 doc 2页珍藏版 请在文库网上搜索 1 奥的斯电梯调试服务器 俗称ST 按键介绍 奥的斯电梯调试服务器 俗称ST 按键介绍 ST的前面板
  • 高阶函数 /内联函数/高阶函数中使用内联函数/闭包函数/内置高阶函数( let、also、with、run、apply )

    一 高阶函数 高阶函数的定义 高阶函数是指将一个函数作为另一个函数的参数或者将一个函数作为另一个函数的返回值 与java不同的是 在Kotlin中增加了一个函数类型的概念 如果我们将这种函数添加到另一个函数的参数声明或返回值声明当中 那么这
  • Mac及Xcode使用相关问题记录

    1 连接samba服务器 方法 finder gt 前往 gt 连接服务器 输入服务器地址smb 169 254 43 44 连接即可 2 xcode设置快捷键 xcode gt Prefrences gt Key Bindings 修改如