如何将xcodexcode可以开发java吗的应用,发布到手机里来测试

前言:想在苹果设备上测试开发好的IOS程序或者上传应用程序到APP STORE都需要在苹果开发者平台中生成证书
   这里讲解测试证书的生成并在xcode上运行应用程序到真机上
1.首先注册苹果开发者账号(这里省略,各位自己注册)
2.注册开发者账号后用VISA卡或者MasterCar购买99美元的服务(公司的299美元)
& &提醒:这里说几个要注意的地方
    a.在购买99美元的服务时,填写的定单都必须是英文的,定单的地址信息,名字都用中文的拼音
    b.下单成功后,会在2天内从你的卡里扣除99美元,成功扣钱后,会收到一封邮件,告诉你已经
     付款成功,不用理这邮件。然后再等一封激活邮件,激活邮件里有个激活码,点进去激活即可。
    c.所有的操作最好用safari浏览器,不要用其它的,不然有错,是莫名其妙让。
3.登录苹果开发者网站 ,进入到证书配置生成后台
  A.然后点击红色的Member Center后输入你的开发者账号和密码
  B.登录后如下图页面,选择红色的进行证书,APP ID,描述文件配置
  C.进入到"Certificates, Identifiers & Profiles"页面后,选择"iOS Apps"下的"Devices",
&   我们在把iphone,ipod,或者ipad等设备的ID添加上去
4.注册设备到开发者后台
选择红色的按钮进行设备添加,添加过程中要输入"Name"和"UDID"两个字段,Name自己随便写,
用于标纪设备名称,UDID是设备ID,最多可以添加100台设备。
5.在本机生成CSR文件
打开&钥匙串访问& -- &证书助理& -- &从证书颁发机构请求证书&,在弹出的证书信息对话框中
用户电子邮件地址写你注册苹果开发者的邮件,常用名称写你开发者的用户名,比如黄大仙就写 &Da Xian Huan&,
名在前,姓在后,CA电子邮件地址保留为空,不用填写。然后存储到磁盘,保存成一个叫CertificateSigningRequest.certSigningRequest的文件。
6.在苹果开发者后台添加并生成证书
  A、在"Certificates, Identifiers & Profiles"页面的左边显示的"Certificates"--&"All"。如果你是新
  账号,且没有生成过证书,则会显示下面图片内容,有生成过证书,会显示已有的证书。
  然后选右上角的"+"号,或者顶部蓝色的"Certificate Signing Request"进行证书生成。
  苹果的证书分为开发证书和发布证书,开发证书只能用于设备的测试,不能发布到App Store上,而发布证书就可以。
& & &B、点击添加证书后如下图,这里我们选开发证书(Development --& iOS App Development),然后拉到后面点击&Continue&按钮
  C.我们可以看到红色部分的说明就是我们步骤5生成的CSR文件,所以我们继续点"Continue"
  D.现在来到上传CSR文件界面,点击&choose File& 按钮选择我们刚才生成保存到本地的
  CertificateSigningRequest.certSigningRequest文件,点击"Continue"
  E.等待一段时间后,证书生成成功,恭喜您,已经生成证书了,可以看到下图,点"Download"下载到你本地,
  一般证书的有效期是一年,可以看到Expires时间为日,这个证书是我日生成的。
7.创建APP ID
& & &A、app id是识别你所开发应用的ID,你要发布或者真机上测试的应用都必须要你的开发者平台上注册
  打开"Certificates, Identifiers & Profiles"在右边中选中&Identifiers&--&App IDs&,如下图,选红色添加按钮
& & &B、在添加&Register iOS App ID&页面中
  App ID Description下输入应用的描述,App ID Suffix选项中勾选Wildcard App ID,在下面的
& & & Bundle ID中输入com.xxx.*,这里是通配符的意思,以后你的每一个应用测试的时候,都用这个Bundle ID即可
  这里我们选择通配符的app id进行注册,然后点"continue",根据提示完成APP ID的注册就可以
8.添加Provisioning Profiles文件并生成下载
  A、打开"Certificates, Identifiers & Profiles",在右边中选中&Provisioning Profiles&--&All&,然后选择右上角的&加号&
& & 出现如下图,这里选择Development,然后click "continue"
  B、然后选择刚才步骤9注册的APP ID,然后click continue
& & &C.然后添加Profile Name(随便写,最好写清楚点,方便自己理角),然后click continue
& & D.生成并下载profile,点击downlowd下载provisioning profile到本地
9.xcode上真机调试
& 在上面的8个步骤中我们生成了三个文件,如下图,那这几个文件怎么用才能真机测试呢?
 真机调试步骤&&
& &a.打开&钥匙串访问& ,将ios_development.cer拖到钥匙串,如下图,红色框框的就是你的开发者证书了
 b.打开xcode,随便打开一个项目,随后双击.mobileprovision文件
阅读(...) 评论()如何使用xcode7部署程序到真机测试 - 为程序员服务
如何使用xcode7部署程序到真机测试
WWDC 2015之后,大部分的内容都没有引起我的兴趣,唯一一点,Xcode7 可以直接把程序部署到真机
测试,让我兴奋不已。多少不想交钱就能真机测试党的福利啊!
下面这篇文章主要内容来自:
加上一些我在实现过程中遇到的问题,记录下来备查。
Apple 最近刚发布了
,新功能中最
主要的一点就是你需要成为交费版开发者,就能把应用程序部署到设备上。下面我们以
为示范来看一下要如何操作。
1.准备工作。
首先你得有一台 mac 电脑吧。 然后要安装好
2.打开Xcode7,在设置中登录Apple Account,这里不是交费会员也可以,只要你有Apple Id,在
开发者中心注册过应该都可以。
3.下载 GBA4iOS 的源码,然后按照需求进行配置。
git clone https://bitbucket.org/rileytestut/gba4ios.
如果以前没有用过 cocoapods ,最好去官网上看一下。这四步分别是:安装cocopods,下载
源码,切换路径,安装组件。
如果一切顺利的话,应该可以在 gba4ios 文件夹中看到 GBA4iOS.xcworkspace,记住是打开
.xcworkspace 文件,而不是 .xcodeproj 文件,如果你打开的是 project 文件,后面编译
程序的时候,会一直有个提示找不到第三方库的错误。
pod install 的时候,需要翻墙才能完成。
4.插上iPhone,然后选择部署机器。
5.然后修改一下默认的 Bundle Identifile,然后点 Fix issue。
6.点击顶部左侧的 play 按钮,如果没有什么错误的话,应该就能部署到你得iPhone上了。
常见问题:
Q:是否需要 iOS 9 beta/OSX EI Captian?
A:不需要,可以在任何版本iOS/OSX上运行。只要你跑的起Xcode7.
Q:出现下面错误:
A:换一个apple Id 试试,这是个
Q:编译时,出现包含 ‘int’ 类型
‘GCControllerPlayerIndex’ 错误。
A: 在文件 GBA4iOS/GBAEmulationViewController.mm
第 546 行改为
[controller setPlayerIndex:GCControllerPlayerIndex1];
另外我再补充一下,如果你得机器上安装了 octopress, 会提示很多莫名其妙的错误。
很大一部分原因是 ocotpress 使用的 ruby 1.9.8, 而 cocoapods 可能需要更新版本的ruby。
下面来顺便说明一下如何安装不同版本的 ruby,如何使用。
curl -L get.rvm.io | bash -s stable --autolibs=enabled
rvm get head
rvm reload
然后查看 ruby 的版本
如果只有 1.9.3,再安装一个 2.2.1
rvm install ruby-2.2.1
如果提示失败什么的,可能有两个原因:
1.被墙,翻墙。
2.提示.git文件夹被占用,可以用下面的命令解决
rm -rf /usr/local/ Cellar
/usr/local/.git && brew cleanup
.查看已安装版本
rvm rubies
ruby-1.9.3-p545 [ x86_64 ]
=* ruby-2.2.1 [ x86_64 ]
# =& - current
# =* - current && default
* - default
使用高版本ruby重新安装一下cocoapods.
rvm use 2.2.1
gem uninstall cocoapods
gem install cocoapods
这里出错最有可能的原因: 被墙!!!!
这里不建议是用 ruby.taobao.org 的源,可能会导致文件丢失安装失败。
建议使用官方源,然后翻墙安装。
翻墙的话,我一般使用greenvpn,如果觉得我的文章有帮助,可以使用该链接注册:
个人原创,转载请注明出处:
原文地址:, 感谢原作者分享。
您可能感兴趣的代码http://blog.csdn.net/htttw/article/details/7965328
XCode发布App到调试机
今天我们介绍如何用XCode发布我们开发的App到我们自己的机子上(如何发布到App Store不在本文讨论范围内)。我们将用XCode写一个小的测试程序,分别在模拟器和真机上测试。注意在真机测试前,你必须先购买苹果的iOS开发者证书(99刀)。具体购买流程可以参考这里:
我们以iPod为例介绍。
首先我们要创建一个本机密钥。不过还需要先设置一下Key Chain Access。打开Applications/Utilities/Key Chain Access的Preferences,将Certificates中的OCSP和CRL都关闭,如下所示:
然后打开Key Chain Access:
选择Keychain Access菜单的Certificate Assistant/Request a Certificate From a Certificate Authority...,如下所示:
输入你的邮件和名称,注意选择Save to disk,并把Let me specify key pair information勾选上,然后点Continue:
保持Key Size和Algorithm默认就可以了,点击Continue,选择保存位置。至此我们的本机密钥已经生成完毕,是一个以.certSigningRequest结尾的文件:
下面我们要将这个密钥文件上传到苹果服务器:
登陆到&,在右边有一个 “iOS Provisioning Portal”:
点进去,如下所示:
选择左边栏第二项Certificates,然后点Request Certificate申请一个Certificate,如下所示:
然后点击Choose File,选择我们之前创建好的本机密钥文件,之后点Submit:
片刻之后刷新本页,就会在原来空的Development Certificates中生成一个新的Certificate:
注意到右边Status里显示的是Pending Issuance,因为我们还没有下载WWDR,点击“click here to download now”即可下载。下载完成后双击该文件,点Add开始安装:
Add之后再次刷新之前的页面,现在Download链接出现了:
下载这个文件,是一个.cer文件。
双击下载的.cer文件,同样点Add开始安装:
下面我们要开始添加设备了:
打开XCode,然后连接iPod到计算机,XCode会自动弹出Organizer窗口,如果版本匹配的话就会如下所示:
复制设备的Identifier(40位的十六进制数)。
回到之前的IDP Provisioning Portal页面,选择左边栏第三个的Devices:
点击Add Devices,如下:
输入Device Name和Device ID(前者开发者可以自定,后者即先前在XCode中获取的设备的Identifier),然后点Submit
设备注册完成后,回到之前的IDP Provisioning Portal页面,选择左边栏第四个的App IDs(一般一个App ID对应一个应用程序):
点击New App ID,如下所示:
填写App ID时,Description部分可以由开发者随意填写,但只能是字母或数字(空格也不行);而“Bundle Identifier”的填写则相当重要,如果此信息填写不正确,则无法完成真机测试应用程序。这里具体有两种写法。具体看下苹果公司提供的一个用例“com.domainname.appname”。命名需要按照此规范填写。第一个“.com”是必须按照苹果公司给的样式填写的,而“domainname”则需要用户自定义填写,这部分信息可以由开发者随意填写,但苹果公司推荐用公司的域名。最后一部分则表示你需要测试的应用程序的名字,比如用XCode创建了一个叫app的应用程序,那么这部分就填写app。当然也可以用“*”号代替,则表示该App
ID可以用于任何com.domainname.*的程序。本文推荐使用第二种。如下图所示: &
之后点Submit即可。
App ID创建完成后,回到之前的IDP Provisioning Portal页面,选择左边栏第五个的Provisioning(这个Provisioning会告诉XCode是否允许将应用程序下载到真机上):
由于我们之前没有创建过Provisioning,因此是空的
点击New Profile,Profile Name可以任意(同样只能是字母或数字),同时勾选之前创建的Certificates,在下拉框中选择之前创建的App ID,并勾选之前创建的Devices,然后点Submit:
稍等片刻,刷新页面,就会出现新生成的Profile文件,点击Download下载该Profile文件,是一个.mobileprovision文件:
打开XCode,双击刚才下载的.mobileprovision文件,就会在XCode的Organizer窗口中看到如下结果,说明我们之前生成的Profile是合法的:
至此,我们的调试机与XCode之间的连接设置完毕。
下面我们用XCode新建一个测试程序,放在我们的iPod上运行:
我们创建一个Single View Application,名称是Test:
在主页面添加一个按钮,点击它之后就会弹出一个Alert窗口,代码如下:
界面文件如下:
将按钮和btnAlert连接起来。注意到第14步中的代码在XCode中是错误的,提示“release is unavailable ....”:
解决办法如下:
单击左边栏的顶层项目目录,在中间栏的Targets栏选择Test,设置右边的Objective-C Automatic Reference Counting为NO(可以在右上角搜索):
在XCode左上角选择iPhone 5.1 Simulator(默认是iPad 5.1 Simulator):
点左边的三角按钮运行,可能会弹出下面的对话框:
只要在终端输入下面的命令就不会再弹出该对话框了:
模拟器中的结果如下:
点击按钮,弹出Alert对话框:
下面终于到了最激动人心的时刻了,我们要下载到我们的iPod真机上运行:
首先要设置Test-Info.plist中的Bundle identifier为你在第10步创建的Bundle identifier,必须要一致,否则真机无法运行!
然后在项目设置中选择Code Signing Identity(也可以在左上角搜索),改为“iPhone Developer”:
然后在XCode左上角选择你的真机设备,如下所示:
点左边的三角按钮就开始下载到真机运行了:
不过可能还会弹出下面的对话框:
选择Always Allow就可以一劳永逸了。
真机运行结果:
初始界面:
按下了Press按钮:
同时我们的真机上也已经安装好了test:
至此,从申请证书到下载到真机运行的完整流程介绍完了,大家也可以试一试哦~~
以上内容可以参考:
写的都非常详细。
本文已收录于以下专栏:
相关文章推荐
注意:本文中使用的是Xcode8.0,手机系统是iOS10.0.1。因为在网络上的许多教程都是讲很旧的Xcode版本了,很多操作已经不适合最新版本的Xcode了。特此记录一下
1. 将自己的手机连...
在Run和Stop按钮的右边有一个工程名
点击工程名,选择Manage Schemes
选择Edit...
左侧选择Run ProjectName.app 右侧选择Info页,在Build Co...
本文转自csdn用户htttw,在此表示感谢
首先我们要创建一个本机密钥。不过还需要先设置一下Key Chain Access。打开Applications/Utilities/Ke...
最近用了XCode7之前,有时侯会时不时地出现这种错误,有时是@rpath/libswiftCore.dylib,有时是@rpath/Appirate.framework,等问题,实在让人...
项目zuo'w上传app的心得
ERROR ITMS-9000
invalid code signing entitlements you aoolication bundle's...
我把流程分为3步:
1.申请AppID 填写清单(描述,传图什么的)
2.申请证书和描述文件
3.Xcode调参数,打包上传
下面开始介绍详细流程:
1.申请ID:先到 iTunes Connect
使用xcode 4发布app 实例操作是本文介绍的内容,不多说,我们直接进入话题。
1、iOS Provisioning Portal 和iTunes Connect 没有变,下载与安装.mob...
注册帐号---》开发----》发布----》等待审核----》上架
1: 登录到到开发者帐户,再登录到iTunes Connect 中 设置 要发布版本的对应信息
    ...
第一步 —— 到 itunes
connect 网站提交申请应用说明
在苹果的世界里,每一个应用都有一个不同的名字,为了给自己的应用率先在该平台上获得一个未来的位置,保证你的应用的名字在开发...
使用xcode 4发布app 实例操作是本文介绍的内容,不多说,我们直接进入话题。
1、iOS Provisioning Portal 和iTunes Connect 没有变,下载与安装.mobil...
他的最新文章
讲师:AI100
讲师:谢梁
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 xcode开发mac应用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信