Ios Xcode未将应用程序传输到iPhone(成功)

Ios Xcode未将应用程序传输到iPhone(成功),ios,xcode,installation,Ios,Xcode,Installation,我为自己构建了一个入门应用程序,并希望将其传输到我的iPhone 4,但不幸的是,当它从Xcode传输到我的iPhone时,Xcode抛出了一个错误,终止了应用程序(某种程度上),我在屏幕上除了应用程序徽标外什么都没有看到。所有这些都超出了我的理解 调试器在主.m文件中显示错误,突出显示以下行: return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 同时用以下文字标记上述行: 线程1

我为自己构建了一个入门应用程序,并希望将其传输到我的iPhone 4,但不幸的是,当它从Xcode传输到我的iPhone时,Xcode抛出了一个错误,终止了应用程序(某种程度上),我在屏幕上除了应用程序徽标外什么都没有看到。所有这些都超出了我的理解

调试器在主.m文件中显示错误,突出显示以下行:

return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
同时用以下文字标记上述行: 线程1:信号SIGABRT


我想指出,我的设备也被越狱了。请让我知道我需要做什么才能让我的应用程序在我的设备上成功运行。

解决这一问题的正确方法取决于您希望上传和运行代码的方式,即您是通过ssh以用户指定的脚本上传代码,还是使用苹果提供的配置文件方式?您的问题目前缺少回答此问题所需的信息

既然你是越狱者,你应该总是能够添加一个构建后钩子,它使用ldid-S对二进制文件进行签名,将二进制文件上传到iPhone,然后运行它


(如果使用这种方式,您将无法使用集成到XCode中的调试器,而不会受到严重的黑客攻击,而且可能有一种更简单的方法来实现这一点。)

可能设备会识别出您的Apple证书无效(如果您有证书的话)或者该软件拒绝在根据苹果标准不完全合法的设备上运行该应用程序

这是一个原因,但我完全肯定这一点。我搜索了一下,找到了。本主题说明新的xcode项目仅在最新的操作系统上运行。目前iOS 7仍处于测试阶段,因此启动项目将在iOS 6.1中启动默认版本

要使其在旧版本上运行,只需将部署目标调整为您喜欢的版本。当然,在较旧的操作系统中工作将在该语言中生效并“使您倒退”。以及如何更改部署目标。希望这有帮助