天涯明月刀天刀怎么样的美工怎么看待天刀的没落?

您的位置:
如何在iOS设备上再次下载之前购买的App应用
如果你和笔者一样经常购买 iOS 平台的应用程序和游戏,那么要不了多久,你就会发现自己设备上的磁盘空间急剧减少,主屏幕上(应用程序文件夹里也是)塞满了图标。在以前,有人会说不愿意删除它们的原因是因为害怕无法重新下载它们。但是幸运的是,由于推出的 iTunes in the Cloud 服务,你可以很容易再次下载到那些之前购买的应用程序(或游戏),而且无需额外的费用。 接下来笔者将使用 iPhone 来演示如何再次下载已购买的应用程序。
如何在设备上再次下载之前购买的应用程序
第一步:在 iPhone 上打开 App Store 应用程序。
第二步:点击选中底部导航栏最右端的「更新」选项卡,然后点击顶部的「已购项目」选项。
第三步:在「已购项目」界面选中「不在此 iPhone 上」标签来过滤掉目前已安装在 iPhone 上的应用程序。
值得注意的是,如果你购买过太多的应用程序,你可以在此界面向下滑动手指来呼出搜索功能(搜索框如图所示),然后键入关键字来迅速定位需要下载的应用程序。
第四步:点击需要再次下载的应用程序右侧的 iCloud 下载图标,重新下载以前购买的应用程序。
这里的细节非常值得一提:iOS 7 抛弃了以前 iOS 版本中的下载进度横条,转而采用圆圈进度图标;当下载完成后,该图标旋即变为「打开」按钮,只需一次点击,你便可以直接在 App Store 应用程序内打开刚刚下载完的应用程序。
来源:新浪博客
信息也是生产力,精简才是硬道理!情报猎手带你突破信息迷雾,每日独家为您锁定最有价值的IT行业新鲜事。打开微信,扫描关注,赢取每月粉丝奖!iOS 之美:如何在iOS设备上安装调试多个App_IOS开发_ThinkSAAS
iOS 之美:如何在iOS设备上安装调试多个App
iOS 之美:如何在iOS设备上安装调试多个App
内容来源: 网络
作为iOS开发工程师, 在发布app之前,你需要在真机上调试、测试,所以需要将app 下载到真机上。 如果想同时下载多个App ,怎么办呢?
我们先来看看App 的工作原理。
Appstore上的每个app 都有一个唯一的ID。 这个ID,如同人们的身份证一样,每个App 都不是不同的。 但作为iOS开发者来说,在App 调试阶段,你可以自行设置多个App ID。 因为这些App 还没有发布到Appstore 上,你只需要保证自己开发的App 设置不同的App ID 即可。
只要App ID 不同, 你就可以在同一部iOS设备上,安装不同的App。
具体到开发层面, 你需要在xcode 的 info.plist 文件的 Bunlde
Identifier 设置 App ID。
举例来说:
如果你的 mobileprovisioning Proifle (dev_any_profile)文件对应的 Bunld ID 为: com.leopard.*
这个 * 就是一个通配符。 你可以用不同的字符替换。
在 info.plist 文件的 Bunlde Identifier 中,填写 com.leopard.app1
在 project -& build setting -& code siging 中,将对应的 dev_any_profile 关联起来, 这样就生成了一个 app id 为 app1 的 App;
同理,在 info.plist 文件的 Bunlde Identifier 中,填写 com.leopard.app2, 在 project -& build setting -& code siging 中,将对应的 dev_any_profile 关联起来, 这样就生成了一个 app id 为 app2 的 App;
以此类推, 便可以生成多个App。 因为它们的 app id 不同, 便可以同时安装在同一部iOS设备上。
------------------------------------------------------
---------------------------------------------------------------------------------------更多iOS技术交流,欢迎加入 “iOS悠悠在线” QQ群号:
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信您所在的位置: &
不通过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旗下网站Pages: 1/6
主题 : 如何检查用户的ios设备上是否安装了某些app?
级别: 骑士
UID: 82216
可可豆: 23 CB
威望: 805 点
在线时间: 116(时)
发自: Web Page
如何检查用户的ios设备上是否安装了某些app?&&&
技术问题发到问答:我知道,我仍旧要在论坛继续发布问题
比如,我想知道用户iphone上是否安装了instagram,以确定是否提供分享Instagram的功能。如何获取这个信息呢?求大神指教。
话说我们的iOS产品也该要逆袭了。。。
级别: 精灵王
UID: 40471
可可豆: 3636 CB
威望: 3617 点
在线时间: 829(时)
发自: Web Page
非越狱设备,在你的应用里无法知道系统安装了什么别的应用。
级别: 骑士
UID: 82216
可可豆: 23 CB
威望: 805 点
在线时间: 116(时)
发自: Web Page
回 1楼(csucfl) 的帖子
本来我也这么认为,但是我看到Pic Collage就能够检测出用户是否安装Instagram!!很想去问下他们的开发者...
话说我们的iOS产品也该要逆袭了。。。
级别: 侠客
可可豆: 540 CB
威望: 540 点
在线时间: 271(时)
发自: Web Page
用 UIApplication&&的 canOpenUrl&&方法,当然前提是要检测的应用程序注册了一个唯一的url标识。
级别: 骑士
UID: 82216
可可豆: 23 CB
威望: 805 点
在线时间: 116(时)
发自: Web Page
回 3楼(103) 的帖子
[application canOpenURL:&#(NSURL *)#&]; 那么请问怎么获取这个应用程序的url标识呢?比如Instagram的标识?感激不尽
话说我们的iOS产品也该要逆袭了。。。
级别: 精灵王
UID: 40471
可可豆: 3636 CB
威望: 3617 点
在线时间: 829(时)
发自: Web Page
如果这样,可以去instagram看看,应该有提供的。给个demo看看,解压后,俩工程都装一遍,就可以看到了整理了一下,建议使用 “归档2.zip”解压后有俩 MyApp1,MyApp2先安装MyApp1,可以查看然后安装MyApp2,再继续启动MyApp1注意,传递参数时,需要对参数进行URLEncode之类的吧[ 此帖被csucfl在 19:04重新编辑 ]
(69 K) 下载次数:376
级别: 骑士
UID: 82216
可可豆: 23 CB
威望: 805 点
在线时间: 116(时)
发自: Web Page
回 5楼(csucfl) 的帖子
泪奔,太好了!我已经找到了,真是感谢。把代码分享一下:NSURL *instagramURL = [NSURL URLWithString:@&instagram://location?id=1&];BOOL hasInstagram = [[UIApplication sharedApplication] canOpenURL:instagramURL];
话说我们的iOS产品也该要逆袭了。。。
级别: 新手上路
可可豆: 123 CB
威望: 143 点
在线时间: 109(时)
发自: Web Page
Bump 有一个小功能是给你身边的人交换应用程序;但是iOS是没有接口提供开发者去获取用户手机所安装的app的,但是,为什么Bump这款通过正规渠道(Appstore)下载的应用却能够获取用户安装应用清单呢?原来,我们还是有一些绕弯的方法来获得用户安装的软件的。网址:&&中列出了4种用于检测用户安装的软件的方法:&&方法一:&&方法二:&&方法三:&&方法四:其中最后2种是私有API和只适用于jail break的iOS设备,而前2种适用于普通的iOS设备。大概解释一下前2种方法:&&方法一:利用URL scheme,看对于某一应用特有的url scheme,有没有响应。如果有响应,就说明安装了这个特定的app。&&方法二:利用一些方法获得当前正在运行的进程信息,从进程信息中获得安装的app信息。
&img border=&0& class=&appVersionImage square large-icon& src=&http://a1238./us/r30/Purple/v4/2d/b6/c2/2db6c223--c401-59ded50daa46/mza_x170-75.png& /&
级别: 圣骑士
UID: 144596
可可豆: 654 CB
威望: 659 点
在线时间: 404(时)
发自: Web Page
mark一下,以后用
级别: 侠客
UID: 125820
可可豆: 535 CB
威望: 536 点
在线时间: 216(时)
发自: Web Page
回 7楼(zhzenghui) 的帖子
mark一下获得当前正在运行的进程信息,从进程信息中获得安装的app信息这个方法应该是不行的吧因为你获得的只是在后台运行着的应用嘛 方法一倒是方法可行
当你穿过一场风暴 请高昂你的头 不要害怕黑暗 在那风暴的尽头 是片金色的天空 和百灵那甜美的歌声 穿过风 穿过雨 你的梦想或许会破灭 但带着你心中的希望前行 你永远不会独行
Pages: 1/6
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版

我要回帖

更多关于 天涯明月刀 天刀心法 的文章

 

随机推荐