【iOS】集成CocosCreate导出的项目

CocosCreator构建IOS教程 创建Provisioning Profiles配置文件 (PP文件)申请证书与发布流程(2016.12)、创建证书请求文件 (CSR文件)、在App Store创建应用。中需要设置开发者账户信息,、创建发布证书 (CER)三个文件夹拖拽到里面去。然后点击运行按钮等待。,不然编译运行会报错。参考链接:(旧版本) 阅读详情

背景

由于现实需求,需要将多个h5的Cocos2d-x,转变为原生后,再集成进现有项目。

参考

如果是通过新建的空工程来集成CocosCreate导出的项目(后面简称Cocos项目),可以直接参考

《CocosCreator导出的iOS项目》 ,对这篇参考文档简单那总结如下:

  1. 修改Appdelegate类名称,复制cocos2d-x、Classes、jsb-default等资源文件;

  2. 引入相关的工程与文件到目的项目中;

  3. 修改Build Phases与Build settings中的配置;

  4. c/c++编译选项的修改;

  5. 原生使用,包括import "cocosd.h"等

上述文档中做了详尽的描述与截图,此处不再复述,以下仅做不同之处的记录。

不同之处

这是集成到现有项目中,不是新建的空工程;

此次集成多个Cocos项目。

编译问题

由于目的项目是比较复杂的,在按照一般步骤来集成时在编译过程中一直失败,所以在此记录下一些典型的错误类型,以便需要时参考。当然,这些问题都是在特定项目中出现的,换个项目可能就不存在或者

cocoscreate 导出原生iOS工程配置流程 1、配置工程属性为ARCApple Clang - Language-Object-C >> Objective-C Automatic Reference Counting 设置为YES 2、配置Apple Clang - Language下 C Language Dialect 为 GNU99[-std=gnu99] 不然会出现 __block typeof(self)bs... 阅读详情

相关推荐

CocosCreator导出的iOS项目集成进新的iOS项目

描述: CocosCreator导出的iOS项目本身属于一个独立的项目,由于包含了Cocos的库以及与其相关的依赖关系,很难或者说不能直接打包成.a或者.Framework的形式来把完整的功能整合进一个新的iOS项目中,所以尝试将此项目直接导入新项目。 步骤 准备工作 修改新的iOS项目中的AppDelegate名称,否则与cocos::AppDelegate冲突。 #import "MNAp...

末之 5091

iOS Safari横屏全屏避坑指南:Cocos Creator游戏开发中的地址栏隐藏技巧

本文详细解析了在Cocos Creator游戏开发中,如何解决iOS Safari横屏全屏时地址栏隐藏的难题。通过分析Safari的特殊行为,提供从基础到进阶的多种解决方案,包括强制触发滚动机制、动态视口调整和CSS视口单位应用,帮助开发者实现完美的横屏游戏体验。

weixin_29009669的博客 279

cocoscreator嵌入原生iOS1

cocoscreator 嵌入原生IOS这个教程是根据cocos2d-js嵌入iOS研究而来 可以先看看原生cocos2d-js如何嵌入ios的 https:/

PLL Performance,Simulation and Design 4th学习笔记——Chapter1

Chapter1:基本PLL概述 VCO:Voltage-Controlled Oscillator压控振荡器,对于给定的一个输入电压,输出特定频率的振荡信号。 PLL:Phase-Locked Loops锁相环,输出特定频率,特定相位的振荡信号。 基本PLL操作和术语 基本模块 基本模块 输入 输出 传输函数 说明 XTAL - 参考频率ϕref\phi_{ref}ϕref​ - 稳定的晶振提供输入参考频率(这里用相位,便于理解鉴相器) R Counter ϕref\phi_{ref

张硕的博客 1551

U8-固定资产月末结账报错:BOF或EOF中有一个是真

度了下,发现此问题一般是由于fa_Vtsobject表缺少对应月份的记录导致,补上即可,但是查看发现此表记录正常。 跟踪后发现定位到以下语句: select * from AccInformation where cSysID = N'FA' and cName =N'bVoucherApply'上述语句执行后没有任何记录显示,但是在正常的账套执行是有记录的,那有可能就是记录丢失导致,执行以下

guizhouakun的博客 5916

使用Bigemap下载地图流程

Bigemap地图下载简单流程,临时安排任务简单学习没有深入了解。

TKY666的博客 4846

FDTD Solutions-入射波长模式

经常在文献中看到仿真光源使用TM/TE模式,这个确定是十分必要的,决定了仿真结果。 但是也不能局限于选择TM/TE,因为不同领域、不同软件之间的使用习惯和命名可能不同。并且在现代光波导器件中,几乎全部 都是混合模式,或者称之为quasi-TE(准TE模式)和quasi-TM(准TM模式),多数情况下都简称为TE模式和TM模式。要知道 到底是TE模式还是TM模式,需要查看其电场的主分量(即振幅...

HECHUANWANG的博客 1万+

把 LDB 讲透:SAP ABAP 逻辑数据库的结构、事件模型、动态选择与现代替代方案

摘要:SAP中的Logical Database(LDB)是一种将表组织成树形结构并统一生成选择屏幕的技术,通过事件驱动方式向报表程序传递数据。虽然被标记为过时,但在理解标准代码和优化性能方面仍有价值。LDB通过SE36事务码创建,其结构包含层级关系、选择屏幕和数据库程序。报表通过NODES声明和GET事件处理数据,支持动态选择以减少数据库访问。在S/4HANA和ABAP Cloud环境下,建议使用CDS View和ABAP SQL等现代方案替代LDB,以提升可测试性和架构清晰度。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 215

详解vit_base_patch16_224

ViT-Base模型的核心思想是将输入图像划分为多个小块(patches),并使用Transformer架构来处理这些小块。具体来说,ViT-Base使用16x16像素的patch大小,输入图像的尺寸为224x224像素,这意味着每张图像将被划分为49个patch(22416×22416=14×14=19616224​×16224​=14×14=196个patch)。ViT-Base(ViT-B/16)通过将图像处理任务转化为序列处理任务。

具身机器人和通用AI 3221

开篇词:学习系统分析师的好处?核心考点有哪些?

系统分析师备考指南 系统分析师是IT行业的高级专业人才,具备系统分析与设计能力,能指导开发团队工作。学习系统分析师不仅能获得职业晋升的"黄金跳板",还能全面提升技术架构思维和业务理解能力。 核心价值: 职业发展:晋升管理岗位的硬性要求,突破职业天花板 能力提升:构建T型知识结构,培养架构思维和软技能 市场竞争力:成为"业务+技术"桥梁,获得国家级专业认证 考试内容: 计算机基础知识(硬件、操作系统、网络等) 系统分析专业知识(软件工程、架构设计等) 进阶知识(企业信息

数据知道的博客 5939

uniapp ios原生插件开发 (framework,cocoapods)

已知UniApp的插件开发方式有两种, 第一种 Xcode Framework的方式,这种方式是官方指定的方式。 这种方式的优点就是简单直接, 但也有不足,比如当插件需要引入一些三方库时,操作起来就不是那么方便。 而使用Cocoapods则可以很方便的引入三方库。 接下来,本文探索使用Cocoapods的方式来进行UniApp插件开发。

Rey的技术博客 9823

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

上一篇: CocoPads中的文件夹命名规则
summer0087
博客等级 码龄17年 22粉丝 24原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值