当前位置:  开发笔记 > 运维 > 正文

试图在我的越狱iphone上部署我的应用程序,但该应用程序立即关闭!

如何解决《试图在我的越狱iphone上部署我的应用程序,但该应用程序立即关闭!》经验,为你挑选了1个好方法。

我正试图在我的越狱iphone上开发iphone应用程序,我似乎无法让这个过程失效,因为无论何时我部署我的应用程序,将所有文件权限设置为777,并且重新启动,当我尝试将应用程序立即关闭时发动它.此外,它没有iphone模拟器中的自动光泽xcode显示,那么是什么给出了?

我通过keychain访问生成了证书,并为REQUIREPROVISIONING和ALLOWPROVISIONING添加了两个密钥(两个值都没有),然后在xcode中设置了相应的证书,但是当我尝试在手机上运行时,应用程序仍然立即关闭.

是什么赋予了?



1> 小智..:

我有同样的问题,ldid根本不适合我.这是我的解决方案:

    在Mac上打开Keychain Access

    在菜单中,转到"Keychain Access - > Certificate Assistant - > Create a Certification"

    将其命名为"Cydia Developer"或其他类型,类型为"自签名根"并选中"让我覆盖默认值".

    您需要在向导中设置的唯一选项是将证书类型更改为"代码签名".单击继续或输入所需的信息.

    创建后,在Keychain Access的证书列表中找到它,然后右键单击 - >获取信息,在信任更改"使用此证书时"下"始终信任".

    在XCode中编写iPhone应用程序.将"项目 - >项目设置 - >构建 - >代码签名识别 - >任何iPhone设备"更改为"不代码签名".

    使用为"iPhone设备"而不是"模拟器"设置的Active SDK编译程序.忽略有关配置或签名的错误.

    在"可执行文件"下,将新编译的应用程序拖到容易从终端到达的位置.

    在终端中,运行'codesign -fs"Cydia Developer"/ path/appname.app/appname'

    以某种方式让您的应用程序到手机(ssh,cydia,传送,等等)和中提琴!工作应用程序

为了与苹果devel的关键部署,只需设置你的项目构建代码符号身份向苹果公司开发的键名,而不是"不编码标志"的名称.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有