如何将xcode的应用程序安装到真正的xcode iphone 模拟器手机上

iOS开发中,怎么打包为ipa格式的软件包以及怎么安装到手机终端上。 (我的开发环境为Xcode6.1.1 )作为个人开发者(当然我的开发者帐号为个人开发者帐号,而不是企业开发者帐号),对于自己来说,我们只需要真机调试就可以将应用安装到自己的手机上;如果你在发布前想给更多的测试或朋友使用你的APP(关键是他们并不在你的身边,如果在你的身边,你当然可以通过真机调试一个一个的将应用安装到他们的手机上;此时你的APP还没有上线,Appstore还没有),你该怎么做呢?想想吧!在开发者中心中,你可能留意到我们的描述文件有2类,共3种。在Development类下就一种,用于真机调试Debug模式的描述文件;然而在Distribution类下,有2种描述文件。我们更多的只是用 App Store&&Create a distribution provisioning profile to submit your app to the App Store,而很少用Ad Hoc&&Create a distribution provisioning profile to install your app on a limited number of registered devices.他们的作用很清楚,前者用于提交你的APP到APPstore时使用,而后者用于安装你的应用到有限数量的已注册的设备上。&&我们的想法不就是想将应用安装到有限的设备上吗?(在未发布前)关于生成ipa包的详细步骤:1)与先前一样,设置你的Deployment Target,这项根据你自己的需要与要求而定。2)在Build Setting下,在code signing里,Code signing Identity依然按照Debug时使用开发证书,Release时使用发布证书;对于描述文件,Provisioning Profile按照Debug时使用开发证书生成的描述文件,而Release使用发布证书生成的描述文件,只是当你选择Distribution时,一定要选测Ad Hoc.3)在选则设备的地方,我们一定要选择iOS Device4)在Xcode的菜单栏Product下,选择Archive.5)在上一步操作后跳转的页面里,在右侧有如下3项 Validate&&Submit&&Export&&,我只粗略的说下,Validate项用于检测你的应用中是否在审核时有明显的不允许存在的文件或其他的..., Submit用于提交你的应用到APPstore,而Export用于导出你应用的ipa包,(现在讨论的也就是这点)&&&&点击Export,接下来会有3个选项供你选择,如图片Save for What图片里;第一项用于你将应用上传到APPstore时,而手动上次ipa的包时所用;第二项用于我们今天讨论的场景,当你的应用还未正式发布前,你需要给你的朋友,你的测试者们测试时...第三项用于企业开发者帐号的开发者们,他们选择此项将应用打包为ipa格式,然后分发给企业内部的员工。6)执行上述的步骤后,最后你会得到一个工程名.ipa的文件。关于如何将ipad的包安装到手机上,最简单的方式就是利用iTunes将其同步到手机,具体操作如下1)打开iTunes,选择到如图片iTunes所示,将ipa的包直接拖到如图所示的位置2)连接手机,选择到如图片phone所示,点击左侧的安装,然后点击底部的应用,这样iTunes将会开始同步,将ipa的包安装到你的手机里(如OK图片所示)。由于图片太多了,上传时顺序没与操作一致,Save for what图片在archive图片后,选择Save for Ad Hoc Deployment其余不变,谢谢。希望对遇到问题的朋友有帮助。
[ 此帖被YiManFly在 10:55重新编辑 ]
图片:profile_classes.png&
图片:Code Signing.png&
图片:archive.png&
图片:device.png&
图片:ipa.png&
图片:iTunes.png&
图片:phone.png&
图片:Save for What.png&
阅读(...) 评论()准备开学了,已经收到录取通知书的大一新生,以及准备回校的师兄师姐们,是否都在考虑...
Siri有许多功能,但是这些功能您知道吗?
获得诺基亚品牌授权的 HMD 本周推出了新旗舰诺基亚 8。
Aquos 系列手机是率先实现了“三无边框”外观设计的产品,但此前只在日本市场上市。
进入苹果公司工作想必会是很多程序员的梦想。
苹果和三星经常通过调侃对方产品的方式来宣传自家产品。
这篇文章并不是为了引战 iOS 和 Android 用户,以下 5 项功能 Android 也有替代品,只...
不再拘泥于一种身份,无论做出什么样的选择,都要为自己的职业负责,这也让玩家在游戏...
苹果 App Store 本周的周免游戏,正是大家接触策略桌游的大好机会,这款游戏名叫《Tsu...
《宝箱是我的!》是PIXIO推出的一款十分有趣的塔防游戏,在游戏中玩家将扮演一位召唤...
身为足坛巨星的伊布这回成了地球队的代表球星参加到了星际球赛中,只是这个比赛和地球...
可怜的尤金,要想回个家还要经过这么多困难险阻。
如果你此前玩过 1 代《超级幻影猫》,肯定会发现 2 代比 1 代更用心的地方,如果你第...
《RAYCRISIS》是一款根据PS上的经典游戏移植到移动端的飞行射击游戏,游戏讲述的是外...
Lightning 耳机只能兼容带有 Lightning 接口的 iOS 设备,用户要用电脑听音乐只能再带...
一款专门的心率监测设备可以帮助我们获得更全面的数据。
该壁挂式产品,旨在取代传统电灯开关。
这款产品也表达了对苹果新总部 Apple Park 的致敬。
Schlage 今日发布了一款全新 WiFi 适配器,让 iOS 用户能够远程控制家中的 Schlage Se...
目前仍有不少用户在为 iPhone 存储不足的问题而苦恼。
苹果虽推出了车载系统,但支持的车型还不算多。
通过连接 WiFi,在 iOS 设备上可对 LightwaveRF 智能家居系统进行控制操作。
用Xcode安装软件教程
注册时间 最后登录
在线时间2714 小时 UID
主题帖子人气
白苹果, 积分 1002, 距离下一级还需 498 积分
一、制作前的准备工作:
1、下载需要安装的App;
2、下载“Xcode”工具软件;
3、下载“iOS App Signer”工具软件;
4、你注册的开发者帐户(可以用自己的Apple ID注册为免费的开发者)。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
二、制作过程步骤(需要用到“Xcode”和“iOS App Signer”两款工具软件):
1、先连接自己的iOS设备到Mac电脑,然后打开“Xcode”工具软件,选择“Create a new Xcode project”,新建一个iOS App,选择“Single View Application”,点击“Next”按钮;
2、在弹出的对话框中,“Product Name”栏推荐填写将要安装的App名字,“Organization Name”和“Organization Identifier”栏可自定义(推荐填自己的名字),“Devices”栏可选“Universal(通用)”或“iPhone”或“iPad”,然后点击“Next”按钮,再在弹出的对话框中选择好路径,点击“Create”按钮;
3、在“Xcode”工具软件主界面中,在左边窗格选中最顶层目录,在右边窗格的“Identity”中的“Team”选项中选择自己的Apple ID(需要已经注册为苹果开发者帐户),如果下面出现“Fix Issue”按钮就点击它;
4、打开“iOS App Signer”工具软件,在“Input File”栏中浏览选择需要转换的原deb或ipa文件,“Provisioning Profile”栏中选择刚才在“Xcode”第2步中创建的App的名字,然后点击“Start”按钮,在弹出的对话框中选择好新文件保存的路径,最后点击“Save”按钮;
5、再次回到“Xcode”工具软件主界面,选择“Window”菜单下的“Devices”选项,在弹出的窗格中,在左边窗格选择自己的iOS设备,在右边窗格点“+”导入转换好的ipa文件即可;
6、最后在自己的iOS设备中,进入“设置-通用-描述文件”,点击“信任”就可以正常使用安装的App了。
(297.43 KB, 下载次数: 38)
18:13 上传
(232.75 KB, 下载次数: 30)
18:13 上传
<p id="rate_91685" onmouseover="showTip(this)" tip="助人为乐^_^&人气 + 3
" class="mtn mbn">
<p id="rate_45242" onmouseover="showTip(this)" tip="不错Xcode巧用啊 Xcode7以后可以不用付费的开发者帐号安装app到手机了~.&人气 + 1
" class="mtn mbn">
<p id="rate_91642" onmouseover="showTip(this)" tip="精品文章^_^&人气 + 5
" class="mtn mbn">
<p id="rate_71677" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 7
" class="mtn mbn">
助人为乐^_^
不错Xcode巧用啊 Xcode7以后可以不用付费的开发者帐号安装app到手机了~.
精品文章^_^
威锋有你更精彩:)
注册时间 最后登录
在线时间806 小时 UID
主题帖子人气
这是干嘛的啊
注册时间 最后登录
在线时间138 小时 UID
主题帖子人气
需要越狱吗
注册时间 最后登录
在线时间1728 小时 UID
主题帖子人气
珍爱生命,远离威锋喷子
sExtube.......
珍爱生命.远离威锋喷子
注册时间 最后登录
在线时间1176 小时 UID
主题帖子人气
se……x……tube亮瞎我需要。哈哈。!我没越狱。也没mac
注册时间 最后登录
在线时间788 小时 UID
主题帖子人气
我看到了看片神器阿
注册时间 最后登录
在线时间293 小时 UID
主题帖子人气
求分享看片神器....~~~~~
注册时间 最后登录
在线时间2714 小时 UID
主题帖子人气
不用越狱回2楼wzk 小时前发表的: 需要越狱吗......
注册时间 最后登录
在线时间2714 小时 UID
主题帖子人气
不用越狱回4楼laughingbin于4 小时前发表的: se……x……tube亮瞎我需要。哈哈。!我没越狱。也没mac......
注册时间 最后登录
在线时间2714 小时 UID
主题帖子人气
我的教程已经写的很详细了回6楼bululau于3 小时前发表的: 求分享看片神器....~~~~~......
您需要登录后才可以回帖
回帖后跳转到最后一页
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!xcode怎么安装?xcode安装使用方法教程详解
作者:佚名
字体:[ ] 来源:互联网 时间:06-04 15:10:14
xcode怎么安装呢?xcode是苹果公司向开发人员提供的集成开发环境,具体xcode怎么安装呢?我们一起来看看xcode安装使用教程吧
  xcode怎么安装呢?xcode是苹果公司向开发人员提供的集成开发环境,具体xcode怎么安装呢?我们一起来看看xcode安装使用教程吧,希望可以对大家有所帮助。
  xcode怎么安装:
  第一步,找一台 Mac 电脑,笔记本台式机随意。
  第二步,从系统天堂上下载 Xcode ,把下好的文件包一步一步安装下。
  第三步,找到位于 Developer 文件夹中的一个名为 Application 的子文件夹。启动 Xcode。
  第四步,在 File 菜单下。选择 New Project。此时会出现一个对话框。
  第五步,在左侧窗格中向下滚动,直到找到 Command Line Utility。
  第六步,在右侧窗格中找到 Foundation Tool。之后单击 Choose,再打开个新窗口。
  第七步,给新的程序命名,Save。
  第八步,OK,恭喜你,一个开发中的项目窗口已经诞生。初始示例的编码都在那个 .m 文件中进行。
  第九步,写代码,此时屏幕上会根据文本显示不同的颜色。不用担心,Xcode 使用不同的颜色指示值,保留字等内容。
  第十步,都写好了。怎么办?先保存下文件,就该编译了。用 Xcode 的术语来说就是构建并运行(Build and Run)。为什么不用 Build?因为如果构建完,不会自动运行程序。至于 Build and Go 和 Build and Run 的区别且听我给你道来。Build and Go 意味着构建并执行上次最后完成的操作。这可能是 Run,Debug,Run with Shark 或者 Instruments 等等。当首次执行它的时候,默认是构建并运行也就是 Build and Run,所以此时操作没有问题。
大家感兴趣的内容
12345678910
最近更新的内容您所在的位置: &
不通过AppStore,在iOS设备上直接安装应用程序的原理
不通过AppStore,在iOS设备上直接安装应用程序的原理
通过itms-services协议,可以通过safari浏览器直接在iOS设备上安装应用程序。利用这种方式,只要在内网布置一个服务器,测试人员只需要通过测试设备的safari浏览器访问特定的url既可以实现安装,然后测试了。
通过itms-services协议,可以通过safari浏览器直接在iOS设备上安装应用程序。利用这种方式,只要在内网布置一个服务器,测试人员只需要通过测试设备的safari浏览器访问特定的url既可以实现安装,然后测试了。(PS:越狱设备也可以)
itms- services协议需要一个plist配置文件。如果要实现上面图示的功能,需要的文件有:一个ipa文件,一个plist文件,一个html文件和一 个图片文件。其中,最主要的,就是plist文件。通过shell脚本,我们可以让其自动为我们生成plist文件和html文件,并且在xcode工程 中的ipa文件和程序图标文件复制一份,放到一起。
《xcode自动打ipa包脚本》学习地址:http://webfrogs.me//buildipa/
plist文件范例如下:
&?xml&version=&1.0&&encoding=&UTF-8&?&&&&&!DOCTYPE&plist&PUBLIC&&-//Apple//DTD&PLIST&1.0//EN&&&/DTDs/PropertyList-1.0.dtd&&&&&&plist&version=&1.0&&&&&&dict&&&&&&&&key&items&/key&&&&&&&&array&&&&&&&&&&&&dict&&&&&&&&&&&&&&&&key&assets&/key&&&&&&&&&&&&&&&&array&&&&&&&&&&&&&&&&&&&&dict&&&&&&&&&&&&&&&&&&&&&&&&key&kind&/key&&&&&&&&&&&&&&&&&&&&&&&&string&software-package&/string&&&&&&&&&&&&&&&&&&&&&&&&key&url&/key&&&&&&&&&&&&&&&&&&&&&&&&string&ipa包的下载地址,如:http:&&&&&&&&&&&&&&&&&/dict&&&&&&&&&&&&&&&&/array&&&&&&&&&&&&&&&&key&metadata&/key&&&&&&&&&&&&&&&&dict&&&&&&&&&&&&&&&&&&&&key&bundle-identifier&/key&&&&&&&&&&&&&&&&&&&&string&应用程序中的&span&style=&font-family:FangSong_GB2312&&bundle-identifier&/span&&span&style=&font-family:FangSong_GB2312&&&/string&&/span&&&&&&&&&&&&&&&&&&&&key&bundle-version&/key&&&&&&&&&&&&&&&&&&&&string&版本号&/string&&&&&&&&&&&&&&&&&&&&key&kind&/key&&&&&&&&&&&&&&&&&&&&string&software&/string&&&&&&&&&&&&&&&&&&&&key&subtitle&/key&&&&&&&&&&&&&&&&&&&&string&子标题&/string&&&&&&&&&&&&&&&&&&&&key&title&/key&&&&&&&&&&&&&&&&&&&&string&软件名称&/string&&&&&&&&&&&&&&&&/dict&&&&&&&&&&&&/dict&&&&&&&&/array&&&&&/dict&&&&&/plist&&&&
html文件范例如下:
&style=&font-size:12px&&!DOCTYPE&html&PUBLIC&&-//W3C//DTD&HTML&4.01//EN&&&http://www.w3.org/TR/html4/strict.dtd&&&&&&&&&&&&&http-equiv=&Content-Type&&content=&text/&charset=utf-8&&&&&&&http-equiv=&Content-Style-Type&&content=&text/css&&&&&&测试包安装&&&&&&&&&&&&&style=&position:left:200px&&width=400&href=&../index.html&返回&&&&&&&&align=&center&开发版(TRUNK)&&&&&&&&align=&center&&border=1&width=400&&&&&&&&height=60&&&&&&&&&&&&colspan=2标题&&&&&&&&&&&&&&&height=60&align=&center&&&&&&&&&&&&&width=200&href=&itms-services://?action=download-manifest&url=&style=&font-size:10px&&style=&font-family:FangSong_GB2312&:450/static/ios/****.plist&style=&font-family:FangSong_GB2312&&Install&style=&font-size:12px&&&&&&&&&&&&&width=200&href=&&name=&code&&class=&html&&style=&color:rgb(34,34,34);&line-height:22px&:450/static/ios/(targetname)_(version)_build(buildversion)_yyyyMMdd.ipa&Download&&&&&
不通过App Store,直接安装应用程序的实现步骤:
1、设置签名
利用developer profile或者adhoc distribution profile签名app,注意,不能使用distribution profile方式签名;个人开发者证书只能在100个设备中实现无线安装。
2、生成arichive
菜单:product-&archive,完成后可以在organizer中看到生成的arichive。
3、生成ipa
选择刚刚生成的arichive,点击&Distribute...&,弹出如下图界面,选择第二个,点&next&,设置相关参数,一 定要勾选&save for enterprise
distribution&。application url,是生成的ipa在服务器的位置;title是安装过程中出现的标题;large
image url 和 smal image url是安装过程中出现的图标。点击保存,将生成两个文件:***.ipa和***.plist。
4、服务器部署
将生成的***.ipa和***.plist文件部署到服务器,同时在服务器生成一个html文件,目的是点击后打开一个链接,这样ios设备就会执行指令自动安装app了。要打开的链接内容如下:
itms-services://?action=download-manifest&url=:450/static/ios/****.plist
【责任编辑: TEL:(010)】
关于&&的更多文章
iOS从最初的惊艳到后来的成熟,再到现在的转变,被誉为最佳移动
随着云计算、物联网、大数据、移动互联网的大发展,你应该知道这些。
2013年手机游戏大火,但随着很多人涌入进来,同质化和
写给开发人员――苹果的最新一代移动操作系统已经正式
大家有木有感觉很奇怪呢,现在都12月份了,北京还没下
本书取材于各大IT公司历年面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试)。详细分析了应聘程序员(含网
Windows Phone专家
Android开发专家
51CTO旗下网站发现苹果手机安装了病毒程序,你安装了XcodeGhost感染的应用程序该怎么办! - 绿盟文章
&苹果应该将警报发送到任何使用App Store中的iOS设备上安装了此类软件的所有用户正如你可能已经知道,数百名感染XcodeGhost编译器的恶意软件应用程序被苹果iOS的App Store安装了大量的iOS设备。如今,苹果已经发表了关于针对中国客户的支持网站上咨询,说他们没有信息有哪些感染的应用安装在他们的iOS设备,未发生用户有过任何被盗,发送到第三方的私人数据或密码。事实是,即使你有XcodeGhost恶意软件在iOS设备上还没有危险,他们被删除从App Store被感染的应用程序,这表示您的个人数据在恶意应用程序运行仍然存在。能做些什么来防止未经授权的访问到您的任何数据,以防万一你的一些帐户和密码被泄露。做到这三个步骤,以确保您的数据安全第1步 - 删除任何有感染的应用程序,以确保恶意软件无残留在你的iOS设备上。第2步 - 你应该改变你用来登录到你刚刚删除的应用程序的帐户的密码。我们知道,这不失为一种釜底抽薪的方法,但还是比较安全。第3步 - 通过进入我的(点我进入更改)更改您的iCloud密码,并按照详细说明苹果对他们的支持网站,以帮助你改变(点我查看密码修改步骤)密码的步骤。
文章来自绿盟()转载请注明来路。
上一篇文章:

我要回帖

更多关于 xcode连接iphone 的文章

 

随机推荐