iphone如何联机调试和发布程序.docx
如何联机试和发布程序(99$)这两天公司让整理文档,始终想写一篇更具体的联机调试的文档,这次刚好是机会我写的只是联机调试的步骤,并没有深化的去写为什么这么做(关键是我不知道)希望这篇文章对菜鸟们有帮助,高手们见了了就不要笑了一明天再接着写如何发布程序必需条件:99$(没这个就不用再往卜看了)不同版本的系统,可能方点小小的区分首先登录到假如已经购买了99$,登录进去后会看到如下地方(图1)renceUbtaryM/Pronie1.ogtAppleDeveloperForumsODeveloperSupportCenterOtedvideosMarketingResourcesONewsandAnnouncements点进去会看到如下界面(图2)ProgramPortalWelcoiTheiPhonstepstot(dstributor这里我要提一卜,公司和个人的$99Team里面的内容是有所不同的(至少我发觉有不同:公司的Team下面可以加入Member而个人的不能加入Member只能是一个人,不过i点击进入Certificates看到如卜内容(图3)ProgramPortalHonieTJmDeveIopnieMDistfibutioiiHistoryHowToCertfficatesDevice*CurrentDevelopmentCertificatesA>pIDsProvHiotiiiigNameProvisioningProfilesExpirationDateIYourCertificateDMfibution!YOUcurrentlydonothaveavalidcertificate*lfyoudonothavetheWVDRintermediatecert)1lcater5Taled.clickheretodo*-nloadnc点击图中红色部分会下载下来一个名字为AppleWWDRCA.cer的东西这个是调试发布IPHoNE程序必需的个东西,这个东西我们只要下载次就够了,即后面我们要说到DiStribUtion页面时,也有这个琏接,假如已经下栽过,那么就不用再一下完之后,点击这个,这个东西就会装到自己的机器上。打开你的KeychainAccess,假如dock里面没有到C盘APPliCationSUtilities下会看到如N图4)KeychainsSIoginaSystemCSystemRootsJ"Clktolocktheloginkeychain.SAppIeWorldwideDeveloperRelationsCertificationAuthorityIntermediatecertificateauthorityExpiresMonday.February15.201625635AMGMT+08OOOThiscertificateisvalidTKmdBVAppleWorldwideDeveloperRelationsCertificationAuthorityce11ificateCategory,AllItemsZ.PasswordsOCertificates口MyCertificatesfKeysSecureNotes这代表你已经装进去了。下面,我们打开KeyChain的这个菜单(图5)*W1.用息用FiIeAboutKeychainAccessPreferences.KeychainFirstAidKerberosTicketViewerServicesHideKeychainAccessHideOthersShowAllQuitKeychainAccessrr按着下面的图来EditViewWindowHelpKeychainAccess找A1._Open.0麓KCreateaCertificate.CreateaCertificateAuthority.CreateaCertifkateForSomeOneElSeasaCertifiCateA1.找Hi0ufUM*R*liUM<C三SZ3MMX慧HSetthedefaultCertificateAuthority.Evaluate"AppleWorldwideDeveloperRelationsCertifica麓QfC1T1.-CertifiCateASSiStantCertificateInformationEnterinformationforthecertificateyouarerequesting.ClickContinuetorequestacertificatefromtheCA.UserEmailAddress:jcu山hual984.CommonName:CUilihSCAEmaiIAddrew:一Requestis:OEnUiIedtotheCASavedtodisk01.etmespecifykeypairinformationContinue(ffl7)(图8)然后Continute就会生成,个CertifiCateSigningReqUeSt.CertSigningRequest的文件,在你的桌面上下一步(图9):DevelopmentDistiibutioiiHIstOfVHowToCurrentDevelopmentCertificatesjYourCertificateNameProvisioningProfilesExpirationDateStatus!,YoucurrentlydonothaveavalidcertificatePfyoUdonothavetheWWDRintermediateCert币Cateinstalled,clickheretodownloadnow,RequestCertifiCate(图10)Yahoo*GoogleMapvYouTubeWikipediANrw(183)PopularCoCOaChina开发讨论区QAppleDeveloperConncAppIDsProvisioningTheDevelopmentCenificateisusedtosignaprovisioningproOntYoneactiveDevelopmentCertificate.Tolearnmore,visitthDistributionHowtocreateadevelopmentcertificate:1. GenerateaCertificateSigningRequest(CSR)withapublic InyourApplicationsfolder,opentheUtilitiesfolderan ChooseKeychainAccess>CertificateAssistant>Req"IntheCertificateInformationwindow,enterorselect IntheUserEmailAddressfield,enteryouremailaddr IntheCommonNamefield,enteryourname IntheRequestisgroup,selecttheSavedtodiskoptioClickContinue. TheCertificateAssistantsavesaCertificateSigningRe Thepublic/privatekeypairwillbegeneratedwhenYOQAssistanttocreatetheCSR.2. SubmitIheCSRthroughtheProgramPo11al.ClicktheDevelopmenttabUploadthecertificatebychoosingthefileSubmit(ChooseFile)nofilesleeted点击ChooseFile(图11)p/Utveiopcr.dppcurrp1111trrdr<tyc/terIiiiCdiCi/c<r11utdic.ticuoriDeveloperConneWikipediaNeWS(18J上上迎三OD'福DesktopningtionTheDevehonlyoneaDEVICESAppleIJExtenJENTAlNCertificateingRequest1.Genen队KiDskInSHAREDCAll.CocoaProgrd(HD).pdfyiphone.dem-v2.4.pdfQMajicRankOpenC1.ES.Cuide.pdf&Picture1lreaddata.jsp.rar口SoundAWire1.essQsearchNameInP1.ACESIniDesktopInIn至Iihuacui出Applicati!DocumentsSizeKindClTKMEDIAMuilrCreatedCenincateSigningRequest.eeHSigningRequest4KBCertSignmgRcquestTodayat3:35-ThASzCanceI'Choose、选中CertificateSigningRequest.CertSigningRequest点击Choose(图12) TheCertificateAssistantsavesaCenificawSigningRequest(CSR)filetoourDesktop. ThePUbIiC/privatekeypairwillbegeneratedwhenyoucreatetheCertificateSigningRequest(CSR)ifAssistanttocreatetheCSR.2.SubmittheCSRthroughtheProgramPortal. ClicktheDevelopmenttab Uploadthecertificatebchoosingthefile ClickSubmit'ChooseFile、CertificateHingRequest点击Submit(图13)DevelopmentDistributionHistoryHowToCurrentDevelopmentCertificatesJTheCertificateRequesthasbeensubmittedforapproval.闩YourCertificateNameProvisioningProfilesExpirationDateStatu