文档章节

Xcode5.0.2 资源更新问题

逐浪人
 逐浪人
发布于 2014/03/14 13:48
字数 322
阅读 166
收藏 1

    最近在用Xcode编译cocos2dx,部分功能是用lua实现的,经常会出现在xcode内修改好了lua脚本,真机或模拟器运行的时候脚本没有被更新的问题,除非把项目clean一次。

clean后重新编译几百个文件,这个时间实在是太漫长了

幸运的是Xcode在build之前可以运行指定脚本,所以可以通过自定义脚本拷贝资源到程序运行目录来解决不及时更新的问题

选择下边的 Edit Scheme

指定脚本路径,选择target

#!/bin/bash
iphone_path=$TARGET_BUILD_DIR/$CONTENTS_FOLDER_PATH
sim_path=${BUILT_PRODUCTS_DIR}/../${CONFIGURATION}-iphonesimulator/${TARGET_NAME}.app
work_path=/Users/bison/Documents/work/pangolin/pangolin/
log_path=/Users/bison/Documents/work/script/
echo ${iphone_path} >${log_path}/test.txt
echo ${sim_path}  >>${log_path}/test.txt
echo ${work_path} >>${log_path}/test.txt
#真机目录
rm -rf ${iphone_path}/scripts/
cp -rf ${work_path}/scripts/    ${iphone_path}/scripts/
#模拟器目录
rm -rf ${sim_path}/scripts/
cp -rf ${work_path}/scpripts/   ${sim_path}/scripts/


现在可以看到每次运行之后log_path下边生出的文件了,可以到相应的输出目录下查看下资源是否更新了

无论模拟器运行还是真机运行资源都会被更新,如果要拿去用记得要修改下work_path和log_path 两个路径

© 著作权归作者所有

逐浪人
粉丝 7
博文 25
码字总数 7761
作品 1
烟台
技术主管
私信 提问
OSCHINA iPhone 客户端 遇到的问题

@巴拉迪维 你好,想跟你请教个问题: 我用的os X 10.9 XCODE5.0.2 导入项目后编译是这个错 图1 我去网上搜了搜 方式1 http://www.bubuko.com/infodetail-1020786.html cocoapods安装 无限卡在...

ANDYLGG
2016/10/31
195
2
unity 基于Assetbundle的更新机制的设计

客户端资源的管理是一个复杂的问题,这里描述一下我的一些实践: 一:早期的cocos2dx项目中, 资源之间的依赖关系是写在代码里面的,资源的拼接组装都是通过代码进行的,因此游戏更新,主要通...

李勇2
2015/09/30
304
0
技术分享连载(七十五)

原文链接:https://blog.uwa4d.com/archives/1981.html 我们将从日常技术交流中精选若干个开发相关的问题,建议阅读时间15分钟,认真读完必有收获。如果您有任何独到的见解或者发现也欢迎联系...

UWA4D
2017/12/05
0
0
【步兵 cocos2dx】热更新(上)

【步兵 cocos2dx】lua的热更新 By EOS. 之前写好的热更,基本可以在项目中使用,接下来拿出来跟大家分享一下。 话不多说,直接进入正题。。。总感觉两行长度差太多不舒服,现在好了。 lua的热...

id___e_o_s___
2017/06/05
0
0
大公司里怎样开发和部署前端代码?

这是一个非常有趣的 ,这个领域要探索的是如何用工程手段解决前端开发和部署优化的综合问题,入行到现在一直在学习和实践中。 在我的印象中,facebook是这个领域的鼻祖,有兴趣、有梯子的同学...

卟想苌亣
2017/11/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

反编译9.png图片还原

本文链接:https://blog.csdn.net/a1140778530/article/details/10528507 经常反编译apk文件找资源,9.png的文件处理起来很麻烦。 最近使用Ant自动编译打包app时,从别处搜罗来的9.png文件导...

shzwork
27分钟前
6
0
Shell脚本应用 – for、while循环语句

一、for循环语句 在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的对象不一样,其他命令相同。例如:根据通讯录中的姓名列表创建系统账号等情况。 当面对各种...

linux-tao
27分钟前
5
0
RPA风潮下企业财务工作模式的变革

RPA(机器人流程自动化)在财务领域的应用,正给企业财务带来前所未有的改变。 前RPA时代,财务领域面临的痛点 在RPA机器人应用之前,企业财务工作进程的推进,主要通过财务人员人工操作或信...

UiBot
32分钟前
5
0
Hive之命令行修改表注释

最近遇到一个需求,在不重建表的情况下,修改表的注释,hive有没有类似关系型数据库的SQL命令来修改呢,找了下,亲测有效,如下List-1 List-1 hive>use your_schemahvie>ALTER TABLE tabl...

克虏伯
32分钟前
5
0
是什么,它的作用是什么

在HTML文档的首部往往会有这么一句话<!DOCTYPE html>,许多时候我们忽视了它的存在,它实际上是一个声明,告诉浏览器用哪种HTML版本的规范来解读HTML文档。 尽管我们不给出这句声明浏览器照样...

前端老手
38分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部