真机注意(info.plist)

一、一个开发帐号中,一般只有一个开发证书和一个发布证书。

新建 证书->上传私钥文件,.certSigningRequest(钥匙串访问,证书助理,从颁发机构请求证书)->生成证书。

二、需要在developer.apple.com/memberCenter上注册,我们的APP。

(1)注册APP ID Description 英文数字,不能有特殊符号

(2)注册Bundle ID 就是应用的bundle identifier。不能*(唯一标识)。

苹果官方APP服务可选(比如推送,应用内购买,Apple Pay...)

三、创建描述文件(在其他平台也叫做签名)

(1)创建描述文件的作用,(选择真机调试developer,上线:选择上线平台App Store)

(2)选择我要上传的APP

(3)选择当前电脑对应的证书

(4)填写描述文件名,下载描述文件

四、双击描述文件,在xcode->build Setting中设置我们描述文件和发布证书。

(1)设置info中的

version版本,数字

应用注册国家,改为中国China

应用在手机上显示的名字

bundle ID

(2)在通用General中

build构建号,在通用下,数字 必须唯一

横竖屏

五、设置工程启动页LaunchScreen,图标AppIcon

去掉所有调试内容,比如NSLog(),断点,僵尸对象

修改edit Scheme默认编译模式Debug,为Release

六、到iTunesConnect网页上,配置应用信息。

七、到xcode中上传我们工程

两种方式application loader或者 xcode菜单栏中product选项下的archive。需要将模拟器改为真机或者iOS device。在弹出窗口选择要上传的app,再点击upload to app store按钮

提交以供审核

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

在info.plist添加<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>

NSLocationWhenInUseUsageDescription ,允许在前台使用时获取GPS的描述

NSLocationAlwaysUsageDescription ,允许永久使用GPS的描述

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

<key>UIBackgroundModes</key>    远程推送

<array>

<string>remote-notification</string>

</array>

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

<key>NSAppTransportSecurity</key>   https

<dict>

<key>NSAllowsArbitraryLoads</key>

<true/>

</dict>

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

status bar

key  View controller-based status bar appearance (bool)  NO

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

时间: 2024-12-10 06:21:38

真机注意(info.plist)的相关文章

XE6 &amp; IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相)

XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相) 2014-08-25 21:26 网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 1.自己给自己颁发证书,用于给App签名.(如果还没有MAC环境,请参照"XE6移动开发环境搭建之IOS篇"进行配置.)---------------------------------------------------------

xcode6+ios8最新真机调试教程

引言:众所周知,苹果的安全性做的一直很高,导致ios开发的门槛相对于安卓来说,高出不少,也就导致了现在iOS高级工程师一直是稀缺的资源.今天我们来谈一谈苹果的真机调试. 苹果的真机测试要复杂好多,最主要的是你需要花费99$购买苹果的开发者认证,其他的条件有: 一台测试手机或pad 一台装有苹果系统的电脑 具体步骤: 到官网https://developer.apple.com/,点击member center,用你刚刚购买的账号和密码登录,会看到如下所示的界面: 点击第一列,第二个图标(Cert

真机调试以及“Could not find Developer Disk Image”问题解决方案

真机测试步骤 1.运行Xcode,Xcode打开后,点左上角菜单'Xcode',点'Preferences'. 2.在打开的窗口中,点'Accounts',切换到账号页,然后点下面的'+'号,在弹出菜单中点击'Add Apple ID'. 3.在弹出的对话框中,填入你的AppleID和密码(不需要$99的账号,只要能登录AppStore下载应用的普通账号就行).填完后,点击'Add'. 4.假如账号密码正确的话,Xcode会将账号添加到账号列表,点击左侧的账号,可列出该账号的开发授权,Agent

xcode6+ios8最新真机调试教程wwww

app store发布应用详细流程 闲来无事把应用发布流程写一下,希望能对一些朋友起到帮助. 开发环境:xcode6.1,Yosemite 在发布应用之前我们首要要知道两个网址: https://itunesconnect.apple.com/ 这个网址是管理你上传的app,以及查看比如应用下载数量购买人数等统计的地方,当然要发布应用的话也是在这个地方创建应用的. https://developer.apple.com/ 这个是苹果开发者的网站,在这里可以通过开发者账号生成调试证书以及发布证书,

iOS基础 01 构建HelloWorld,剖析并真机测试

iOS基础 01 构建HelloWorld,剖析并真机测试 前言: 从控制台输出HelloWorld是我们学习各种语言的第一步,也是我们人生中非常重要的一步. 多年之后,我希望我们仍能怀有学习上进的心情,继续以HelloWorld去认识这世界上更多的东西. 本篇以HelloWorld作为切入点,向大家系统介绍什么事iOS应用以及如何使用Xcode创建iOS应用. 目录: 1. 创建HelloWorld工程 1.1. 设计界面 1.2. 真机测试 2. Xcode中的iOS工程模板 2.1. Ap

xcode上真机调试iphone4s出现“There was an internal API error.”解决方案

xcode7更新之后使用真机调试,在IOS8的一台Iphone5手机上面没什么问题,IOS8的一台iphone6也没问题.但是在IOS6的一台Iphone4s和 IOS7的ipad air2上面在最后安装的时候居然安装失败,提示 There was an internal API error. 然后百度Google了一下,找到一下几种可能或解决办法: 1.私有api的问题. 2.product---clean一下,然后重新build一下,仅仅这样问题就可能得到解决.-----然而我的问题却没有解

如何查看真机的沙盒(图文教程)

在iOS开发之沙盒机制(SandBox),我们了解到如何查看模拟器的沙盒内容.直接在Finder->前往->前往文件夹里输入: /Users/ligang/Library/Application Support/iPhone Simulator/ 这样就可以查看模拟器的沙盒内容.在平时开发中,我们应该大部分用的是真机测试.如果需要在沙盒里操作文件,那么我们可以通过观察真机沙盒的内容,来确定文件操作是否正确. 如果你已经知道如何查看真机的沙盒,请看看其他的文章吧,在这里刚刚在线站内搜索可以搜索到

Xcode 6 免证书真机调试

前景:在 iOS 开发中,如果想进行真机调试,普遍情况是掏钱,掏钱的情况有两种: 第一种就是:直接在 Apple 官网注册为 Developer,每年99美元:当然这种作为个人开发者的话,是很有必要的,不仅可以真机调试,而且可以发布用于测试和正式上架的 App.而且现在最新政策,iOS 和 OS X 开发的缴费也合并为一块了,还是每年99美元,对于即搞 iOS 又搞 OSX 开发的朋友来说,这是好福利啊. 第二种就是:万能的淘宝里,买别人针对设备来收费的测试证书,价钱普遍10-15块左右.资源分

xcode下真机调试!

1. 首先,你要有一个已经越狱的iPhone/iPod/iPad,越狱方法此处不提供. 2. 在用来测试的真机Cydia中添加源:http://apt.weiphone.com,下载适合真机系统版本的AppSync. 3. 在电脑上创建一个证书,用于为生成的程序签名. 创建证书 创建证书的过程比较简单,在电脑上打开“其他-钥匙串访问”.然后在菜单栏里点击“钥匙串访问-证书助理-创建证书...”来打开向导.注意这里的三个地方,必须要把名称命名为iPhone Developer,将类型设定为代码签名