首页
社区
课程
招聘
[求助]IOS命令行程序运行出现Killed: 9
发表于: 2016-3-11 23:18 15963

[求助]IOS命令行程序运行出现Killed: 9

2016-3-11 23:18
15963
从乌云上看到一篇文章,iOS冰与火之歌就想着照着做一下。

测试环境:iPhone4s 系统版本5.1.1 
从git上拿到代码,用文章评论中的makefile进行编译,我用得时ipone4s,makefile如下:

C=clang

FRAMEWORKS:= -framework Foundation
LIBRARIES:= -lobjc
SDK:=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk

SOURCE=hello.m Talker.m
CFLAGS=-isysroot ${SDK} -Wall -Werror -arch armv7 -g  $(SOURCE)
LDFLAGS=$(LIBRARIES) $(FRAMEWORKS)
OUT=-o hello

all:
        $(CC) $(CFLAGS) $(LDFLAGS) $(OUT)

一开始我以为是自带的9.2的IOS SDK不匹配,我从官网下载的带有IOS 5.1的SDK,make命令执行成功,但是真机运行时,就会出现

Administratormato-iPhone:~ root# ./hello
Killed: 9


求助各位大侠出手相助

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
问题起床已经解决,要使用ldid去签名一下这个bin

在iPhone的cydia搜索安装ldid

Administratormato-iPhone:~ root# ldid -S hello
Administratormato-iPhone:~ root# ./hello
2016-03-12 11:35:26.883 hello[2551:707] Hello, Ice and Fire!
2016-03-12 11:35:26.888 hello[2551:707] Hello, Ice and Fire!
Administratormato-iPhone:~ root#
2016-3-12 11:33
0
雪    币: 3542
活跃值: (239)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
我使用了ldid签名,还是报错!
Killed: 9
2019-3-21 15:36
0
雪    币: 574
活跃值: (405)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
涨知识了,之前遇到这个问题还以为是可执行文件需要重新编译,下次遇到了我可以试试这个方法
2019-4-11 09:40
0
游客
登录 | 注册 方可回帖
返回
//