zoukankan      html  css  js  c++  java
  • 非iDP(没有$99证书)把app部署到iPhone上的方法(转)

    开发安装环境mac OS,并且有wifi,经过越狱(破解)的iphone或者ipod touch.
    下面所提到的scp是mac OS的终端命令.
    ssh,ldid 和chmod等是iphone的终端命令行,需要安装,cydia等工具



    按照上图进行编译,必会出现错误提示:
    CodeSign error: no certificate found in keychain for code signing identity 'iPhone Developer'

    下面我们先跳过Xcode的签名检查.打开工程文件夹下的*.xodeproj为后缀名的文件(右键点击显示包内容"Show Package Contents"),一般会看到三个文件,以文本方式打开project.pbxproj这个文件,
    此時, 打開工程文件夾下*.xcodeproj為後綴名的文件(右鍵點擊, 選擇"Show Package Contents"),搜索iPhone Developer,找到后删除,一共有2处,然后保存,重新进入Xcode编译即可生成App程序.生成的结果在build目录下.

    把编译好的release for device的程序拷贝到iphone
    先进入MyApp.app所在的目录,然后执行如下命令
    siu-andrewde-macbook:release-iphoneos siuandrew$  scp -r MyApp.app root@192.168.0.2:/Applications
    提示输入密码
    root@192.168.0.2's password:
    然后开始拷贝.

    拷贝完成后再次登入Iphone:
    siu-andrewde-macbook:release-iphoneos siuandrew$ ssh root@192.168.0.2
    root@192.168.0.2's password:
    登入后执行签名工作
    iPhone:~ root# cd /Applications
    iPhone:/Applications root# ldid -S MyApp.app/MyApp
    ldid这一步非常重要,注意-S要大写,耐心等待签名结束.

    签名完成进行把整个目录权限设置755
    iPhone:/Applications root# chmod +x MyApp.app
    设置权限这一步也必不可少,或者用chmod -R 755 MyApp.app

    上传及签名工作完成,如果iphone 安装了91关机助手,注销并修复图标即可,否则在iphone机子上要删除installation.plist文件
    iPhone:~ root# rm /private/var/mobile/Library/Caches/com.apple.mobile.installation.plist
    然后重启动手机即可看到程序的图标.

    运行你自编译的App程序吧.

    come from :http://www.son1c.cn/show/177.html

  • 相关阅读:
    HDU 2196 Computer (树形DP)
    HDU 4756 Install Air Conditioning (MST+树形DP)
    HDU 4126 Genghis Khan the Conqueror (树形DP+MST)
    HDU 4714 Tree2cycle (树形DP)
    HDU 1159 Common Subsequence (LCS)
    HDU 2159 FATE (二维背包)
    HDU 2602 Bone Collector (01背包DP)
    HDU 5918 Sequence I (KMP)
    关于一些逗逼函数//atoi,itoa,strtok,strupr,
    二叉树—-1(No.9HN省赛小题)
  • 原文地址:https://www.cnblogs.com/likwo/p/1753423.html
Copyright © 2011-2022 走看看