2014-12-31 18:14:47 wsj18808050 阅读数 2878

要上架一个iOS App,必须要有以下二者(这两者在打包的时候都会用到)

1.发布证书(Distribution

2.App 配置文件(生成App配置文件必须先有一个App ID)


首先,列出本文流程:

1.申请一个发布证书

2.申请一个通用型App ID

3.申请一个项目描述文件


~~~~~~~~~~正文分割线~~~~~~~~~~


1.申请一个发布证书

    在执行此步时,我假设,目前在你的开发者帐号中,是没有发布证书的,当然你可以前往 https://developer.apple.com/account/ios/certificate/certificateList.action 去废弃你当前的发布证书。

    1.1 打开Xcode中的Preferences

    


    1.2 在Accounts中登录你的帐号

    


    1.3 点击右下角的View Details

        注:如果你的Apple ID并非开发者帐号,可能没有此按钮

    


    1.4 点一下 + ,然后选择 iOS Distribution

    


    1.5 这时候,若证书(iOS Distrbution)有出现在你上方的框框里,说明发布证书已经成功申请并且安装到了你的系统中

        

    注:同理你也可以在这里申请调试证书(iOS Development)

    注2:个人开发者的发布证书,只可以和一台电脑(或者说虚拟机)绑定,也就是说你只能在一台电脑中打包你用于发布的ipa包,若需要在其他电脑中使用,可以先废除旧的,再申请新的


2.申请一个通用型App ID

    2.1 打开App ID管理界面

        https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action


    2.2 点击右上角的 + 

    

    2.3 填写信息

    

    注:这里有2中ID可以选择,简单的理解,一个是1对1绑定的,一个是1对多通用的,我选择的是后者,我建议也是选择后者

    注2:我这里写的是jason,这个名字是可以自己取的,可以写公司名或者工作室名等等


    2.4 关于App Services

        这里我没做改动,全是默认的,若你有需要,可以自己选择要的勾上


    2.5 Continue后点击Submit,即完成了一个通用App ID的申请


3.申请一个项目描述文件

    3.1 打开描述文件管理界面

        https://developer.apple.com/account/ios/profile/profileList.action


    3.2 点击右上角的 +


    3.3 选择 App store

       


    3.4 选择你刚刚生成的那个通用App ID

   


    3.5 选择你的发布证书

    


    3.6 填写你的项目名称

    


    3.7 点击Generate


    3.8 下载后双击导入

    

    注:双击后是没有反应的,但是相信我,肯定导入了


至此,申请发布证书和App配置文件,已经完成

    

2016-10-29 22:23:15 kuangdacaikuang 阅读数 534

iOS 开发 APP应用发布流程详解之配置文件–2016最新版

0.应用发布流程图

点击这里—苹果官方发布指南

流程图

1.加入开发者
分类

2.开发APP—就不用介绍了

3.配置证书
调试
4.创建应用记录
5.打包上传应用
6.填写发布信息
7.发布应用

1.Certificates配置发布证书

 - cer证书:告诉苹果要用哪台电脑测试
 - 添加app id :告诉苹果测试哪个应用!  
 - 添加设备Device : 用什么设备进行测试!  
 - 生成mobile provisioning 文件,描述文件,用来描述综合信息的,根据cer和appid生成的!

登录开发者中心–选择下图中的第一个
证书
4中文件的具体界面
详细界面
添加开发/生产证书界面
生产证书
界面
需要CSR文件
这里写图片描述

Certificates–CSR文件配置

钥匙串
钥匙串
证书助理
存储证书位置
位置
路径
文件夹
存储
这里写图片描述
CSR
上传
导入
这里写图片描述

Certificates开发证书生成完毕

证书
这里写图片描述
这里写图片描述
这里写图片描述

Identifiers添加应用

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

Devices添加设备

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

Provisioning Profiles描述文件

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
在finder中显示,拖入到创建的cer证书的文件夹中
这里写图片描述

到此,所有的文件都配置完了,双击描述文件和cer文件,即可安装,双击安装时会出现闪一下的现象,就证明已经安装成功了
这里写图片描述
这里写图片描述

2017-08-02 18:17:11 fengxiaohuazai 阅读数 1363

功能

切换APP图标是iOS10.3的新特性,用户可以根据需要选择不同的APP图标。

注意:目前只能提前将图标加入到APP并做相应配置,暂时不支持从网络下载新的图标。

CFBundleIcons

实现切换APP图标功能,需要在info.plist文件配置CFBundleIcons,用于指定APP图标的信息,包含三种类型的key:
1.CFBundlePrimaryIcon 这个key指定默认的APP图标,包含两个key:
CFBundleIconFiles:默认图标名字
UIPrerenderedIcon:指定该图标是否已经包含闪耀的效果,一般为NO
示例:

<key>CFBundlePrimaryIcon</key>
<dict>
   <key>CFBundleIconFiles</key>
   <array>
       <string>天气</string>
    </array>
   <key>UIPrerenderedIcon</key>
   <false/>
</dict>

2.CFBundleAlternateIcons这个key指定可以替换的APP图标,包含两个key

CFBundleIconFiles:替换图标名字

UIPrerenderedIcon:指定该图标是否已经包含闪耀的效果,一般为NO

<key>CFBundleAlternateIcons</key>
<dict>
    <key>rain</key>
    <dict>
        <key>CFBundleIconFiles</key>
	<array>
	    <string>rain</string>
	</array>
	<key>UIPrerenderedIcon</key>
	<false/>
    </dict>
    <key>snow</key>
    <dict>
	<key>CFBundleIconFiles</key>
	<array>
	    <string>snow</string>
	</array>
	<key>UIPrerenderedIcon</key>
	<false/>
    </dict>
</dict>

注意:在指定图标名字时,最好忽略图标文件的扩展名,系统会自动选择最佳版本的图标文件。如果要指定图标文件扩展名,则所有图标都有指定文件扩展

API介绍

在实现APP图标切换主要使用以下3个属性或方法:

1.

@property(readonly, nonatomic) BOOLsupportsAlternateIcons;

说明:当属性值为YES时,系统才支持切换APP图标。

2.

- (void)setAlternateIconName:(NSString *)alternateIconName completionHandler:(void (^)(NSError *error))completionHandler;

说明:

alternateIconName 表示切换图标的名字,如果其值为nil,将展示APP的primary图标

completionHandler 切换后调用,不必须在主线程执行

3.

@property(readonly, nonatomic) NSString *alternateIconName;

说明:正在显示的图标的名字

实现

1.导入APP图标


2.配置CFBundleIcons


3.切换APP图标

参考文章

https://developer.apple.com/documentation/uikit/uiapplication/2806818-setalternateiconname?language=objc

https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/TP40009249-SW18

http://daiyi.pro/2017/05/01/ChangeYourAppIcons2/

2020-03-19 18:55:20 u012198553 阅读数 50

iOS 给App增加itunes 沙盒文件共享支持的功能

在项目的 info.plist 增加如下key并设置为 YES,然后可通过itunes查看你app的沙盒内的文件;


# 方式 一
给app的plist配置文件中增加 UIFileSharingEnabled ,将这一项的值设置成YES

# 方式 二
“Application supports iTunes file sharing”,将这一项的值设置成YES


ios App上传Excel文件

阅读数 1559

没有更多推荐了,返回首页