Xcode没有将应用程序转移到iPhone(成功)

时间:2013-10-02 23:50:22

标签: ios xcode installation

我已经为自己构建了一个入门应用程序并希望将其转移到我的iPhone 4但不幸的是当它从Xcode转移到我的iPhone时,Xcode会抛出一个错误,终止应用程序(各种各样)并且我什么也得不到屏幕除了应用程序徽标。所有这些都超出了我的理解。

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

return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));

同时使用以下字词标记上述行:      主题1:信号SIGABRT

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

2 个答案:

答案 0 :(得分:0)

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

由于你越狱了,你应该总是能够添加一个使用ldid -S签署二进制文件的post-build钩子,将二进制文件上传到iPhone并运行它。

(如果你使用这种方式,你将无法使用集成到XCode中的调试器而没有主要的hackery,并且可能有一种更简单的方法来实现这一点。)

答案 1 :(得分:0)

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

这是一个原因,但这是我完全肯定的。我搜索了stackoverflow并找到了another possible explanation。本主题指出新的xcode项目仅在最新的操作系统上运行。目前iOS 7仍处于测试阶段,因此启动项目在iOS 6.1中启动默认值。

要使其在旧版本上运行,您只需将部署目标调整为您喜欢的版本。在较旧的操作系统中工作的当然会在语言中生效并“让你回归”。而here是如何更改部署目标的。希望这有帮助吗?