ios中一个开发者证书如何创建多个app应用

大家可能会遇到在外包公司只有一个开发者证书却要发布打包很多应用的情况,我也遇到这个坑,在网上上查资料和问别人也无解的情况下,周末拿公司证书来测试总算理解了。

首先如果你有了一个开发者证书,而且发布过应用,想要添加应用打包,那么需要如下步骤:

1.在开发者中心添加或创建一个新的appid,然后把你的应用名称和bundleid填上去,添加成功。

2.在pp描述文件那里,需要重新添加一个新的描述文件,然后选择你刚添加的appid,然后生成描述文件包,然后再本地电脑重新下载新的描述文件安装,然后运行项目就可以打包了。

注意:证书不需要重新下载,只要原来有证书就可以,但是pp描述文件的话每添加一个新的应用需要重新添加一个新的pp文件,然后下载到到电脑上安装,每个pp文件对应一个appid和项目

时间: 2024-10-21 00:52:54

ios中一个开发者证书如何创建多个app应用的相关文章

iOS开发-- 一个苹果证书如何多次使用

苹果的开发者账号限制开发者证书只能有5个,我们开发过程中遇到超过5个人需要真机调试的情况,如何解决这个问题呢? 有两种方式可以解决问题: 1. Revoke原来的证书----不推荐 将以前的证书“revoke”掉,然后重新生成一个新的证书. 这种方法是可以的,但是会造成相应的Provisioning Profiles失效,这是小问题.但是又要重新申请证书甚至描述文件很浪费时间,所以不提倡这种做法. 2. p12----推荐 我们的每一个证书都可以生成一个.p12文件,这个文件是一个加密的文件,只

ios开发--一个苹果证书怎么多次使用——导出p12文件

为什么要导出.p12文件 当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中应该只有一个开发证书,一个发布证书,没必要生成那么多的证书,证书一般在过期之后才会重新添加.) 如图: 这时候,再点击“+”时,就会发现点击不了开发和发布证书,也就是添加不了开发证书和发布证书了: 有两个解决不能添加证书的办法. 第一种方法——“revoke”(不推荐): 将以前的证书“revoke

iOS中一个页面显示两个tableview的情况

一个页面显示两个tableview,并且每个tableview上的数据都不一样,一般用以下方法: 首先建一个继承自UIView的类,来表示用来切换tableview的view //在view的类的.h文件中 #import <UIKit/UIKit.h> @protocol MyAttentionHeadViewDelegate <NSObject> //建一个叫MyAttentionHeadViewDelegate的一个代理 @optional //两个代理方法(可选择实现opt

iOS 中一个tabBarController 切换到另一个tabBarController的实现方法

iOS 中主tab(含有5个视图) 切换到次级tab(含有另外五个视图) 的使用方法: -(void)makeTabBarHidden:(BOOL)hide { if ( [self.rootTabBarController.view.subviews count] < 2 ) { return; } UIView *contentView; if ( [[self.rootTabBarController.view.subviews objectAtIndex:0] isKindOfClass

iOS中一个图展的实现

在app的首页一般都会有图展,用于显示广告,或者头条.典型的是网易的新闻客户端 如图,红框框的位置就是一个典型的图展, 熟悉iOS的人肯定知道,这个是个UIScrollview,里面加几张图片即可实现,当然下面的三个小点点也是必不可少的. 那做这个东西的思路就很明晰了:首先这个类是个scrollview,然后在这个scrollview中添加imageview,然后给每个imageview添加相应的事件即可. 源代码如下: 头文件: // // GalleryView.h // Pitch //

IOS中一个简单的粒子效果实现

1.效果图展示 2.实现思路 1> 首先要实现上面的效果,第一步要处理的就是一个简单的画板,在View上面用鼠标滑动的时候画出线条,这个功能可使用UIBezierPath实现 2> 关于粒子效果的实现,可以创建一个CALayer,然后用CAReplicatorLayer进行复制layer,从而达到粒子效果 3.代码实现 DrawView类的封装与编写 // // DrawView.m // 06-粒子效果 // // Created by xiaomage on 15/6/24. // Cop

IOS中调用系统的电话、短信、邮件、浏览功能

iOS开发系列--通讯录.蓝牙.内购.GameCenter.iCloud.Passbook系统服务开发汇总 2015-01-13 09:16 by KenshinCui, 26990 阅读, 35 评论, 收藏, 编辑 --系统应用与系统服务 iOS开发过程中有时候难免会使用iOS内置的一些应用软件和服务,例如QQ通讯录.微信电话本会使用iOS的通讯录,一些第三方软件会在应用内发送短信等.今天将和大家一起学习如何使用系统应用.使用系统服务: 调用系统应用 使用系统服务目 录 短信与邮件 通讯录

IOS开发数据存储篇—IOS中的几种数据存储方式

IOS开发数据存储篇—IOS中的几种数据存储方式 发表于2016/4/5 21:02:09  421人阅读 分类: 数据存储 在项目开发当中,我们经常会对一些数据进行本地缓存处理.离线缓存的数据一般都保存在APP所在的沙盒之中.一般有以下几种: 1.PList(XML属性列表) 在使用plist进行数据存储和读取,只适用于系统自带的一些常用类型才能用,且必须先获取路径相对麻烦 //写入文件 NSString *doc = [NSSearchPathForDirectoriesInDomains(

iOS中__block 关键字的底层实现原理

在 <iOS面试题集锦(附答案)> 中有这样一道题目: 在block内如何修改block外部变量?(38题)答案如下: 默认情况下,在block中访问的外部变量是复制过去的,即:写操作不对原变量生效.但是你可以加上 __block 来让其写操作生效,示例代码如下: __block int a = 0; void (^foo)(void) = ^{ a = 1; }; foo(); //这里,a的值被修改为1 这是 微博@唐巧_boy的<iOS开发进阶>中的第11.2.3章节中的描述