自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

移動(dòng)開(kāi)發(fā) iOS
本文介紹的是詳解iPhone真機(jī)調(diào)試教程 圖文并茂,很詳細(xì)的講解調(diào)式過(guò)程,我們先來(lái)看內(nèi)容。

iPhone真機(jī)調(diào)試教程 圖文并茂是本文要介紹的內(nèi)容,先來(lái)看本文詳解。上星期iPhone手機(jī)拿回來(lái),正想把在Mac中開(kāi)發(fā)程序裝上真機(jī)上測(cè)試一番。手機(jī)進(jìn)行了越獄,用91手機(jī)助手安裝了應(yīng)用后(91手機(jī)助手可以制作pxl 的iPhone手機(jī)安裝包),結(jié)果發(fā)現(xiàn)安裝了之后一啟動(dòng)應(yīng)用就退出了。后來(lái)發(fā)現(xiàn)原來(lái)是自己編譯時(shí)沒(méi)有變更編譯選項(xiàng),只是編譯出仿真器上運(yùn)行的應(yīng)用所以在真機(jī)上是運(yùn)行不了的。

將iPhone Simulator改為iPhone Device后進(jìn)行編譯,結(jié)果發(fā)現(xiàn)報(bào)錯(cuò)了,報(bào)錯(cuò)信息為:Code Sign Error: The identity "iPhone Developer" doesn't match any valid certificate/private key pair in the default keychain. 提示的內(nèi)容是說(shuō)簽名錯(cuò)誤了,這需要iPhone開(kāi)發(fā)者授權(quán)一年需要交付99$。難道沒(méi)有其他的辦法嗎?后來(lái)找到了一篇文章是利用自制證書(shū)的方法來(lái)實(shí)現(xiàn)真機(jī)上安裝應(yīng)用。測(cè)試了一下果然成功了,下面把相關(guān)的文章都帖出來(lái),希望對(duì)大家有所幫助。

iPhone ??檫辦 Part 1 - HelloWorld

圖片:

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

圖片:

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

最近小弟檫始在研究 iPhone 的檫辦,?奈找到的儋料都是沛的,也不知道怎?放到 iPhone 上,??很多人都跟我有同?的困?吧!?咿?天的研究?算?出第一? HelloWorld,而且可以不用付99元美金就可以放到??上?行! 今天先和大家分享怎?放到手?上,以及基本的 Xcode 使用:

我的?境如下:

IBMX60+iDeneb 10.5.5

iPhone 港版16G+FW2.2+越?

iPhone SDK 2.2 final

MobileInstallation 已替?(呃很重要,不然?法放到 IP 上,可以?考 weiphone 的呃?帖子:http://www.weiphone.com/thread-206698-1-1.html)

注意: SDK 版本最好和 IP 版本一致!

好啦,同??,疹程檫始啦!

1. ?生酌?

由于 XCode 后面的版本都要求?用程序必??咿?署,也因此你必?要

多花99美元加入 Developer Program (真是黑呀),反正我又不放到 App Store 臠遑,干脆自己??酌??用不就好了

打檫 Key Access 呃?工具程序(在?用程序->工具程序?),?建立一? "iPhone Developer" 名費(fèi)的酌?(呃?名費(fèi)不要改,否?你得在?案?改?)

詳解iPhone真機(jī)調(diào)試教程 圖文并茂 

詳解iPhone真機(jī)調(diào)試教程 圖文并茂 

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

?型啉?"?瘁?名"

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

?入?酌儋?

詳解iPhone真機(jī)調(diào)試教程 圖文并茂 

詳解iPhone真機(jī)調(diào)試教程 圖文并茂 

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

最后啉?存放在"系靳"?(不是 "登入",否??找不到)

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

呃?就大功告成了,你已?省下$99了!

2. 打檫 XCode 建立 View Based Application

詳解iPhone真機(jī)調(diào)試教程 圖文并茂 

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

2. ?案建立好了后,打檫 Project Setting,?在 User-Defined Settings ?入:

  1. PROVISIONING_PROFILE_ALLOWED = NO 
  2. PROVISIONING_PROFILE_REQUIRED = NO 

詳解iPhone真機(jī)調(diào)試教程 圖文并茂 

 3. 打檫 Info.plist,呃??案主要存放?用程序的相晷描述,按右嬪 Add Row,新增 SignerIdentity = "Apple iPhone OS Application Signing" (要一?的,??好像不行)詳解iPhone真機(jī)調(diào)試教程 圖文并茂

4. 打檫 MainWindow.xib ?案,?膃? Window 呃???,我?可以看到 iPhone ?唯一的一? Window

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

5. 加入我?自己的 View,在 Class Identity(切?到最右?的 Tab) ?入 MyView 按下回?嬪

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

6. 同?的我?拉咄一? UILabel 和 UIButton,?整整一下 Label 的?性,呃? Autosizing 的整整?姓容易懂的,大家可以?著整整看看就知道了

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

7. ?面弄好了,但是??有把我?的 View 和 ViewController 建立唄接,?啉 HelloWorld View Controller 后可以在菜??的 Tools->Connections Inspector 看到和 View Controller 唄接的 Outlet(也就是?彥面的?量),唄接的方法是把 outlet ?的view 拖拉到我??肴建立的 View

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

8. 接著我?在建立好的 View 新增一? outlet(lbl) 和 action(clickMe),呃?我?才可以改? Label 呃?物件,?分?把 outlet 唄接到 HelloWorld 呃??肴的 Label,action 唄接到 "?我" 呃?按怙,?啉? Touch Down 的事件,稍后我??用到呃?事件?改? Label

詳解iPhone真機(jī)調(diào)試教程 圖文并茂 

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

9. 唄接晷?都建立好了,我?要?生?篦的?,XCode ??我?把必要的 code ?生,?生的方法是在 File->Write Class Files

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

10.接下?我?加上一些代瘁,分?打檫M(jìn)yView.h(注意要在 MyView 后面?入 UIView,Xcode 不?加上)和MyView.m??入下面代瘁

詳解iPhone真機(jī)調(diào)試教程 圖文并茂 

詳解iPhone真機(jī)調(diào)試教程 圖文并茂 

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

值得一提的是你可以在?的咿程中按 CTRL+"<" 看到提示

11. 啉?要使用的韻?,在此我?啉? Device - iPhone OS 2.2,XCode ??我??署,按下"允雜"(不能按"?是允雜")就可以?出到你的iPhone了(第一次跑可能?出? Security policy error,再跑一次
就不?出?了)

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

12. 要?除模?器或?篦?上的 Ap, 只要按住??不放就可以了

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

13. ???篦和???的合照吧,?"按我"可以改? Hello World 的?色

詳解iPhone真機(jī)調(diào)試教程 圖文并茂

Xcode 3.1.4 證書(shū)破解+iphone 3G 3.1.2真機(jī)部署(對(duì)3.2.1同樣有效)

我的系統(tǒng)環(huán)境:

Mac OS X 10.5.8 原版安裝+voodoo kernel

Xcode 3.1.4

iPhone 3G 16G 美版, iPhone OS 3.1.2 黑雨,已越獄

證書(shū)偽造:

先按照 該教程的步驟添加證書(shū)。注意,原教程選擇的是“系統(tǒng)”證書(shū),這里我們用“登錄”證書(shū),切記。

Xcode破解

關(guān)閉Xcode,打開(kāi)你的命令行終端,復(fù)制粘貼下面的代碼:

  1.   #!/bin/bash  
  2.   cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS Build System Support.xcplugin/Contents/MacOS/  
  3.   dd if=iPhoneOS Build System Support of=working bs=500 count=255 
  4.   printf “x8fx2ax00x00″ >> working  
  5.   dd if=iPhoneOS Build System Support of=working bs=1 skip=127504 seek=127504 
  6.   /bin/mv -n iPhoneOS Build System Support iPhoneOS Build System Support.original  
  7.   /bin/mv working iPhoneOS Build System Support  
  8.   chmod a+x iPhoneOS Build System Support 

執(zhí)行完后再?gòu)?fù)制粘貼下面的代碼到命令行終端:(需要internet網(wǎng)絡(luò)連接)

  1. mkdir /Developer/iphoneentitlements30  
  2. cd /Developer/iphoneentitlements30  
  3.   curl -O http://www.alexwhittemore.com/iphone/gen_entitlements.txt  
  4.   mv gen_entitlements.txt gen_entitlements.py  
  5.   chmod 777 gen_entitlements.py 

執(zhí)行完腳本后修改”/Developer/Platforms/iPhoneOS.platform/Info.plist”檔,做如下修改:

新增如下兩項(xiàng):

  1. PROVISIONING_PROFILE_ALLOWED = NO 
  2. PROVISIONING_PROFILE_REQUIRED = NO 

再用文本編輯器打開(kāi)”/Developer/Platforms/iPhoneOS.platform/Info.plist”檔,將所有“XCiPhoneOSCodeSignContext”替換為“XCCodeSignContext”,(非常重要,不進(jìn)行此步驟會(huì)導(dǎo)致打開(kāi)項(xiàng)目文件Xcode會(huì)崩潰報(bào)錯(cuò)退出)保存退出。

打開(kāi)Xcode,打開(kāi)你的項(xiàng)目,Project>>Edit Project Setting,選擇“Build”頁(yè)面,Configurations和Show都選擇All,找到Code Signing Identity項(xiàng),刪除其子項(xiàng),并將“Code Signing Identity”賦值為“iPhone Developer”(其實(shí)是個(gè)選項(xiàng))。

然后找到你項(xiàng)目的xxx-Info.plist文件,添加“SignerIdentity”項(xiàng),其值為“Apple iPhone OS Application Signing”.保存。

將iPhone接入計(jì)算機(jī),在Xcode的Window>>Organizer中會(huì)偵測(cè)到你的iPhone.查看iPhone和你的Xcode識(shí)別正常后退出 Organizer,選擇編譯環(huán)境為“iPhone Device-3.1.2|Release”,點(diǎn)擊"Build and Go",期間會(huì)出現(xiàn)讓我們選擇簽名證書(shū),點(diǎn)選“允許”后,祈禱你的iPhone屏幕亮起吧。

你的程序會(huì)自動(dòng)下載到你的iPhone中。點(diǎn)觸運(yùn)行無(wú)任何錯(cuò)誤提示。

小結(jié):詳解iPhone真機(jī)調(diào)試教程 圖文并茂的內(nèi)容介紹完了,希望本文對(duì)你有所幫助。

本篇文章來(lái)源于 黑軟基地-中國(guó)最大的黑客軟件安全教程下載站?。ㄊ謾C(jī)信息) 原文鏈接:http://www.hackvip.com/mobiwen/html/Mobile_220477_3.html

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-03 15:21:23

ORM XCode 數(shù)據(jù)庫(kù)

2011-11-21 15:12:54

Java斷點(diǎn)Eclipse

2011-01-18 18:29:28

Thunderbird

2011-08-09 16:47:24

Xcode 4發(fā)布程序

2012-07-27 10:27:19

OfficeWord

2011-07-04 16:57:36

QT 布局 界面

2009-07-15 14:49:16

2011-01-18 18:08:28

Thunderbird

2011-01-19 17:30:21

Postfix郵件投遞

2012-07-23 14:39:27

移動(dòng)

2023-05-16 08:01:13

架構(gòu)網(wǎng)站演進(jìn)

2011-01-19 17:34:39

Postfix如何接收郵件

2011-07-19 16:34:01

Xcode 證書(shū)

2011-01-20 09:13:18

Postfix

2021-12-27 08:04:49

架構(gòu)網(wǎng)站高并發(fā)

2015-07-08 10:25:05

Javascript上下文作用域

2011-01-21 10:28:06

2022-07-18 14:33:05

PythonPDF報(bào)告

2011-01-19 10:30:20

UbuntuThunderbird

2012-05-29 14:27:34

PHP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)