http://www.cocoachina.com/bbs/read.php?tid-3491.html
虽然俺是iphone开发新手(上周五才第一次hello world),不过玩iphone时间不短了,破解了cydia里的软件也有N多(罪过罪过),所以对于真机运行程序有一些经验积累。
在cocoachina混迹没几天,看到N多朋友问如何真机跑程序。论坛的老大也有整理真机跑的方法,不过貌似很多同学有怀疑,而且有人说sdk2.2.1上不行。
俺目前的环境是:kalyway mac os 10.5.2,SDK2.2.1,脱狱的2.2固件iphone,做了四五个小程序,全部真机成功跑起来。
其实方法跟老大们的一样(基本原理都是那回事),重新总结一下:
1.脱狱过的iphone,应该都有cydia,到cydia里装link identity editor,也就是传说中的ldid
2.在你的xcode里打开工程,将编译选项选为device 2.1 release(必须选2.1,不用担心,2.1编译可以在2.2.x固件完美运行)
3.在xcode里,project菜单->Edit Project Setting
4.在打开的设置窗口里,找到Code Signing 部分,在Any iPhone OS Device 的值那里,点击弹出菜单选Other
5.新弹出的窗口里,默认有iPhone Developer,将内容删除,OK。这一步,也有的老大是通过直接修改工程文件实现的,但是我不太喜欢为了改这个单独在开个文本编辑器去,既然在xcode里能改,就不切换来切换去了,哈哈。
6.关闭设置菜单,小花+B编译。没问题的话,应该就可以编译通过了。
7.把build/release-iphoneos/下的programname.app文件夹复制到iphone的/Applications文件夹内。
8.SSH到iphone里,进入/Applications/programname.app文件夹
9.ldid -S programname 这里一定要用大写的S参数!很多同学签不上,是因为用的小写s。
10.chmod 755 programname,给程序设置执行权限。
11.respringboard之后,程序图标会出现在springboard上,真机运行吧:)
ssh killall SpringBoard 就ok.
然后进入到HelloiPhone.app所在的目录。运行下面的命令
$ scp -r HelloiPhone.app root@192.168.0.2:/Applications/
$ ssh root@192.168.0.2
[备注,密码默认是alpine]
$ cd /Applications/HelloiPhone.app
$ chmod 755 HelloiPhone
$ ldid -S HelloiPhone
$ killall SpringBoard
分享到:
相关推荐
ESP8266_NONOS_SDK-2.2.1是一个专为ESP8266微控制器设计的软件开发工具包,旨在帮助开发者构建基于非操作系统(Non-OS)的物联网应用。这个SDK版本2.2.1包含了丰富的功能,如MQTT协议支持、AirKiss配网技术和Smart...
ESP8266-NONOS_SDK-2.2.1_AT111 是一个专为ESP8266 WiFi模块设计的固件开发包,它主要用于实现基于AT指令集的通信功能。这个版本2.2.1是SDK的一个重要里程碑,提供了一套完整的开发环境,使得开发者能够更方便地对...
ESP8266-NONOS_SDK-2.2.1_AT是专为ESP8266 Wi-Fi模块设计的一个软件开发工具包,它允许开发者基于非操作系统(NONOS)环境构建自定义应用。这个SDK提供了丰富的接口和功能,使得用户能够通过编写AT指令来控制ESP8266...
安信可开发软件包
标题中的"emf-sdo-xsd-SDK-2.2.1"指的是Eclipse Modeling Framework (EMF) Service Data Objects (SDO) XSD SDK的一个特定版本,即2.2.1。EMF是Eclipse基金会开发的一个强大的建模框架,它允许开发者创建、操作和...
【标题】"0309NONOS_SDK-2.2.1" 是一个针对ESP8266微控制器的软件开发工具包,主要用于构建基于ESP8266的物联网应用。ESP8266以其低成本、高性能的特点,在IoT领域广泛应用,而这款SDK则为开发者提供了构建无线网络...
很多新手总是头疼怎么创建一个新项目 我也是学习过程中觉得很是麻烦,于是就创建了一个空模板,解压缩就直接可以使用,内部含串口uart每1秒输出hello esp8266.....即使新手同学也可以很快上手改成自己需要的项目
《PyPI官网下载 | contxt-sdk-2.2.1.tar.gz:探索Python库与分布式系统集成》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了丰富的Python库,便于用户下载和安装。在PyPI官网上,我们可以找到...
你可以通过运行 `pip install stellar_sdk-2.2.1-py2.py3-none-any.whl` 来安装这个库。 **使用stellar_sdk** 使用`stellar_sdk`,你需要首先导入库,然后设置网络配置,创建一个连接到Stellar网络的实例。接着,...
支付宝2.2.1SDK+文档 支持64位
在你提供的信息中,"vlc2.2.1 SDK 添加鼠标事件"是这次操作的核心内容,主要是针对Windows系统,增加了鼠标按钮的相关事件处理。 1. **WM_LBUTTONDOWN**: 这是Windows消息的一种,表示左鼠标按钮被按下。开发者可以...
ESP8266_NONOS_SDK-2.2.1_HelloWord工程模板是基于Espressif Systems的ESP8266无线微控制器的最新非操作系统(NonOS)软件开发工具包(SDK)创建的。这个工程是为初学者和开发者提供了一个起点,他们想要在ESP8266...
utorrent 2.2.1
《uTorrent 2.2.1中文版:经典与稳定性并存的BT下载...虽然时间已过去许久,但uTorrent 2.2.1的稳定性和实用性使其在众多用户心中仍占有一席之地,对于那些寻求简单、稳定下载体验的用户来说,无疑是一个理想的选择。
资源分类:Python库 所属语言:Python 资源全名:line_bot_sdk-2.2.1-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
ArcGIS Runtime SDK for iOS v2.2.1发布,这个版本主要是对v2.2中SDK installer的修复,v2.2版本中,安装程序会复制非必须的、与ArcGIS Project Template for XCode相关的文件,这些模板在2.1中时被取消掉的。...
ESP8266_NONOS_SDK-2.2.1_AT_512k&xtensa-lx106-elf-linux64.zip是一款专为ESP8266微控制器设计的开发工具包,包含了用于构建和管理基于AT指令集的固件所需的所有组件。这个软件包特别针对512KB闪存的ESP8266模块,...
Nacos安装包(nacos-2.2.1): nacos-server-2.2.1.tar.gz nacos-server-2.2.1.zip Nacos源码(nacos-2.2.1): nacos-2.2.1.tar.gz nacos-2.2.1.zip
CarWith_2.2.1-20240401.apk