`
beike
  • 浏览: 357427 次
社区版块
存档分类
最新评论

如何將App安裝至自己的iPhone測試

阅读更多

【程式開發】 如何將App安裝至自己的iPhone測試

前言
雖然網路上找的到很多iPhone App的教學文章,但缺乏一個簡單明瞭的Step by Step教學且絕大多數的教學都是全英文。連我原本已經設定好一次,升級OS4.0後想要重新再試一次,結果自己都忘了=.,=。所以把流程記錄下來避免自己又忘記,順便讓有心想入門iPhone App開發的人減少一點痛苦。

在一切開始之前
首先先將你要測試的iPhone手機裝上 Ad Hoc Helper 這個程式。

這個程式可以將手機的資訊寄到你指定的Email裡,我們主要是需要抓手機的Device ID,Device ID是像這樣一串的16進位編碼字串 4f635dc13835007c3xxxxxxxfa9d4e651605f092,共有40個characters。

在Mac上建立Login Certification
1. 開啟應用程式 → 工具程式

2. 點選鑰匙圈存取 (keychain)

3. 開啟 keychain 程式後,由鑰匙圈存取 → 憑證輔助程式 → 從憑證授權要求憑證

4. 輸入你的Email及名稱,然後勾選儲存到磁碟指定密鑰配對資訊

5. 完成之後就會看到多了一個 Public Key 及 Private Key,並會在桌面上產出一個名為
CertificateSigningRequest.certSigningRequest 的檔案

建立開發用憑證及App Provision
首先連到iPhone Provision Portal頁面

1. 建立開發用憑證。點選Certificates → Development → Request Certificate
若還沒裝過WWDR憑證(Apple Worldwide Developer Relations Certification)的話,下面那個Download連結也要點。點了之後會下載一個名為 AppleWWDRCA.cer 的檔案。
註: 如果是要正式發佈到App Store,則改成點選 Distribution頁籤

2. 點取”選擇檔案”,將剛剛在Mac上利用Keychain做出來的 CertificateSigningRequest.certSigningRequest 檔匯入

3. 匯入成功之後,就會看到已經產出了一個開發者憑證了,點選Download會下載一個名為 developer_identity.cer 的檔案

4. 建立測試Device清單。點選Devices → Add Devices,輸入你想取的名字及Device ID。Device ID即要靠一開始提到的Ad Hoc Helper程式得到

5. 建立App ID。點選App IDs → New App ID,照著表格填寫即可。請注意! 一旦建立一個App ID後,將永遠不能刪掉 (不知道以後會不會開放,Apple的說法是因為他們要留下來做記錄)。所以請不要建立太多App ID以免造成自己的困擾 (像我一樣… =.,=)

6. 建立Provision Profile。點選 Provisioning → Development → New Profile。照著表格填寫即可,建好之後點選Download會下載一個名為 [Profile Name].mobileprovision 的檔案
註: 如果是要正式發佈到App Store,則改成點選 Distribution頁籤

全部的動作完成之後,總共會得到如以下三個檔(或後兩個檔)。

7. double click developer_identity.cer 檔會開啟keychain,會看到已經多了一個iPhone Development的憑證。注意到上面有個Apple Worldxxx的憑證,即是 AppleWWDRCA.cer 憑證寫入的

點選Key,會看到Private Key已經與iPhone Development憑證做關聯了

8. 將你的iPhone用傳輸線接好Mac。double click [Profile Name].mobileprovision 檔,即會開啟XCode的Organizer畫面,並將Provision安裝至iPhone裡。

9. Okay! 一切都準備完了,接下來就是開啟XCode將App Upload到你的iPhone上去囉。執行環境選擇 Device → Run! 等它跑完… 恭喜!! 你終於可以在你的iPhone上Run你的程式囉! :smile:

Good Luck! ;-)

分享到:
评论

相关推荐

    《iPhone App开发实战手册》中文高清版

    本书将向你展示完整的开发过程,从下载工具,开发应用,进行测试,通过苹果的审核,到推销和维护你的产品。本书适合iPhone App开发入门使用。无论是开发人员、设计师、市场人员,还是项目经理,都可以在本书中找到...

    移动端App测试实用指南

    移动端App测试实用指南,测试专业文档,移动端App行业测试标准文档。

    swift-ScreenSizesSimulator使用单个iOS设备来测试所有iPhone尺寸的App

    ScreenSizesSimulator 使用单个iOS设备来测试所有iPhone尺寸的App

    苹果iOS iPhone App开发教程.zip

    苹果iOS App开发教程.zip 0.IDE 1.有三种方式可以打开一个iOS Project 2.一个框架:Cocoa Touch 3.Objective-C语言 4.模拟器 5.真机测试 6.发布到App Store 7.常见问题及解决办法

    iPhone手册-单元测试.pdf

    当然,如果我们只是写一些书本上的小练习,我们确实没有必要做单元测试,除非你正在做这个章节的小练习^_^ 可是,当我们做真正的iPhone程序的时候,尤其你还梦想你的程序可以在App Store上卖钱,单元测试还是必需的...

    IOS真机调试发布与发布

    IOS真机调试与发布步骤说明,里面有详细的图文说明,虽然老套但原理不变,主要是苹果验证Mac、iPhone、app这三者就OK

    iPhone性能测试工具GT (腾讯)

    利用GT,仅凭一部手机,无需连接电脑,即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等。

    如何进行iPhone客户端的软件测试

    因为第一次接触移动设备客户端测试,所以在整个测试中发现了好多会遗漏的地方,通过大家共同的努力还有上次的bugbash活动,发现自己学到了不少东西。  体验篇:  (1)APP的安装卸载不同于普通PC版。它是通过APP...

    iOS 真机测试包 11.4

    command + shift + G 前往文件夹 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 将更新包解压进去即可

    anychat for iPhone SDK

    使用anychat for iPhone SDK可以作为iOS机子的测试和开发即时通讯APP,anychat for iPhone SDK包含有源码与文档等。 若有进一步需求如定制开发合作可以联系我QQ839788402

    fruitstrap:从命令行安装和调试iPhone应用程序,而无需使用Xcode

    该项目不再维护。 水果陷阱 在不使用Xcode的情况下安装和调试iPhone应用程序。... make install将把demo.app安装到设备上。 make debug将安装demo.app并启动GDB会话。 笔记 经过一些修改,可以在不安装Xcod

    In-App Purchase(iPhone源代码)

    来源:Licence:MIT平台:iOS设备:iPhone / iPad... 小编注:这就是Code4App提倡的、最典型的“不要重复造轮子”例子,利用此代码,将省去开发者很多开发时间。 Code4App编译测试,适用环境:Xcode 4.3, iOS 5.0。

    根据开发者帐号查看App(iPhone源代码)

    来源:Licence:Custom平台:iOS设备:iPhone / iPad作者:脱离语言  如何在应用中列出自己开发的所有上线产品呢?一般作法是把上线产品放在自己的服务器上,客户端到... Code4App编译测试,适用环境:Xcode 4.3,

    基于Android平台应用程序的关键字驱动自动化测试-理论,工具

    纵观当前智能手机两大主流阵营iPhone与Android,似乎安卓应用开发商与设备制造商更能体会兼容性测试的切肤之痛。鉴于此,并结合传统桌面系统上的自动化测试经验,我们在此探讨基于Android平台应用程序的关键字驱动...

    [修复下载链接]iPhone5S和iPad4上编译C/C++

    3、然后请用Mac OS安装Xcode,提取/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/到您的iPhone5s或者iPad4上。 4、在Cydia中安装class dump和classdump-dyld,这个工具可以在你需要...

    iOS-12.3 真机测试包 支持全部12.3

    IOS12.3 真机调试包,真机运行的支持包的位置位于:Xcode.app//Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,直接解压拷贝进去即可使用

    Xcode iOS11.3 真机测试配置包

    Xcode iOS11.3 真机测试配置包 解压放到路径 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

    iOS11.3真机测试包

    command + shift + G 前往文件夹 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 将更新包解压进去即可

    xocde真机测试包12.3.zip

    Xcode 12.3 真机测试包 测试包路径:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

    IOS真机测试包11.2

    .xcode真机调试包路径:command + shift + G 前往文件夹 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 将更新包解压进去即可。

Global site tag (gtag.js) - Google Analytics