coc*_*ner 2 iphone root jailbreak
所以我开发了一款应用.现在我手动将.app文件放入我的iphone(root)的/ Applications文件夹中.比我做的:
听起来应用程序没有签名.从Cydia下载ldid,然后像这样使用它:ldid -S /Applications/AccelerometerGraph.app/AccelerometerGraph
还要确保二进制文件标记为可执行文件:chmod + x /Applications/AccelerometerGraph.app/AccelerometerGraph
(通过)
比我使用UICache使应用程序可见.如果我运行它显示一个黑屏幕1/4秒然后它关闭...(我不是iphone开发程序的成员).
我有什么不对吗?
有没有更好的办法?
非常感谢你!:)
我只是花了一个完美的周六下午寻找解决完全相同问题的方法.这是一个代码签名问题.
这是我使用Xcode4和iOS 4.3 SDK的原因.我正在构建一个运行iOS 3.1.2的iphone 3G测试设备(越狱)
注意:ldid方法对我不起作用并继续抛出以下错误(有关为什么它不工作的一些细节我尝试通过xcode4使用armv6架构,但ldid仍然给出了相同的错误):
codesign_allocate: object: MyAppName.app/MyAppName malformed object (unknown load command 4)
util/ldid.cpp(582): _assert(0:WEXITSTATUS(status) == 0)
这对我有用:
步骤1.创建自签名证书.
1-启动Keychain Access.app.如果未选择任何项目,请从"钥匙串"菜单中选择"证书助理",然后选择"创建证书".
名称:iPhone开发人员证书类型:代码签名让我覆盖默认值:是
2-单击"继续"
有效期:3650天
3-单击"继续"
4-删除电子邮件地址字段.
5-单击"继续"直至完成.
您应该看到"此根证书不受信任".这是预料之中的.
通过(注意:即使链接中接受的答案的标题可能暗示,你也不需要成为iphone开发程序的成员才能使其工作)
步骤2.设置xCode以允许使用自签名证书
您必须编辑/Developer/Platforms/iPhoneOS.platform/Info.plist下的Info.plist文件
(我已经在不同的位置安装了xcode,因此我的路径是xcode4/Platforms/iPhoneOS.platform/Info.plist)
1-您将无法在当前位置编辑文件,因此只需将其复制到桌面并在文本编辑器中打开即可.
2 -你需要更换的所有实例XCiPhoneOSCodeSignContext与XCCodeSignContext并保存文件.
3-然后将编辑后的文件拖放回iPhoneOS.platform文件夹并替换旧文件.(确保xcode没有运行,如果它然后重新启动)
步骤3.更改项目中的代码签名标识设置
将项目和目标的代码签名标识更改为iPhone Developer
1-在xcode4中你必须选择你的项目(从左侧导航器面板) - >从中心选择Project项目(PROJECTS) - > Build Settings - > Code Signing(展开菜单)并将所有选项更改为iPhone Developer
2-在xcode4中,从屏幕中央左侧面板中选择项目,您将看到PROJECT和TARGETS.现在选择目标并执行相同的操作:目标 - >构建设置 - >代码签名(展开菜单)并将所有选项更改为iPhone Developer
步骤4.构建应用程序并部署
1-确保在xcode的顶部旁边的运行和停止按钮下,你选择了iOS设备(你的设备名称)而不是模拟器(这是它在xcode4中完成的方式)
2-打开Scheme菜单,选择iOS Device Scheme,单击编辑方案.从左侧菜单中选择Run,然后在Info选项卡下将Build Configuration设置为Release
3-现在确保已连接iOS设备并选择其方案并点击"运行"(注意:您将收到一些警告,但随着构建成功,您可以)
如果一切顺利,您应该能够在左侧的Products文件夹下看到YourApp.app,现在选择YourApp.app在Finder中打开它.您的应用应位于名为Release-iphoneos的文件夹中,将其复制到iOS设备上的/ Applications目录,然后重新启动或使用UICache使其显示.(注意:你现在不需要使用ldid)
希望您的应用程序将正常启动.我只用xcode4试过这个,所以不确定它是否适用于旧版本.
| 归档时间: |
|
| 查看次数: |
2892 次 |
| 最近记录: |