• 1.什么是ipa安装包 ...2.用xcode打包步骤 2.1 打开xcode,导入证书和配置文件 2.2 在xcode中打开ios项目,打开的文件后缀名为.xcworkspace 2.3 iOS工程调试,选择不同的target对应不同的版本...

    1.什么是ipa安装包

    IPA是Apple程序应用文件iPhoneApplication的缩写。想要在苹果手机上安装开发的app,首先要将项目打包成ipa文件。

    2.用xcode打包步骤

    2.1 打开xcode,导入证书和配置文件

    这里写图片描述

    2.2 在xcode中打开ios项目,打开的文件后缀名为.xcworkspace

    这里写图片描述

    2.3 iOS工程调试,选择不同的target对应不同的版本

    这里写图片描述

    2.4 在真机模式下进行打包

    这里写图片描述

    2.5 点击Export

    这里写图片描述

    2.6 企业级应用选择Enterprise

    这里写图片描述

    2.7 适配所有iPhone iPad机型

    这里写图片描述

    2.8 任意设置三个https协议的URL

    这里写图片描述

    2.9 选择证书和配置文件

    这里写图片描述

    2.10 导出ipa安装包,保存到本地

    这里写图片描述



    上文:浏览器的同源策略及jsonp跨域请求

    更多内容,欢迎关注微信公众号“让知识成为资产”。

    展开全文
  • 通过xcode打包iOS应用需要两个东西,一个是.cer证书,需要导入到mac的“钥匙串”,另外一个就是.mobieprovision文件,这个是关联了AppIDs和测试设备的udid。首先是.cer文件的创建创建cer文件需要先使用mac“钥匙串”...

    通过xcode打包iOS应用需要两个东西,一个是.cer证书,需要导入到mac的“钥匙串”,另外一个就是.mobieprovision文件,这个是关联了AppIDs和测试设备的udid。

    首先是.cer文件的创建

    创建cer文件需要先使用mac“钥匙串”工具,点击“从证书办法机构请求证书”


    邮箱和常用名称随便填,常用名称可以填一个好记的,记住这个常用名称,后面用到


    一直点继续,提示保存路径,成功之后在选择的目录上可以看到这样的文件。


    创建成功之后,可以在密钥的地方看到有两个自动以刚才填写的名称cotton对应的私钥和公钥


    登录developer后台https://developer.apple.com/ ,在如下标签点击创建证书


    选择刚才创建的.cerSigningRequest文件


    成功之后,点击download,下载下来的文件如下,然后双击打开,会自动导入到“钥匙串”里面

    确认下证书,点开会有一个刚才名称的“专用密钥”,那么就是成功了。证书需要有密钥才能生效。


    一切就绪,打开xcode,在team里面选择这个证书,即可进行打包

    如果要使用别人的证书打包的话,需要别人的证书导出的.p12文件以及.mobieprovision文件,具体详情可以移步到另外一个帖子查看 如何使用别人的证书通过xcode打包iOS应用


    展开全文
  • xcode打包iOS教程

    2019-06-21 14:58:53
    xcode打包IPA包之前先申请iOS证书,然后导入证书才能打包导出IPA包。 分为5 步进行 1、申请iOS证书 2、导入证书到钥匙串 3、xcode配置iOS证书 4、配置xcode打包环境 5、打包并导出IPA包 一、申请...

     

    xcode打包IPA包之前先申请iOS证书,然后导入证书才能打包导出IPA包。

     

    分为5 步进行

     

    1、申请iOS证书

    2、导入证书到钥匙串

    3、xcode配置iOS证书

    4、配置xcode打包环境

    5、打包并导出IPA包

     

     

     

    一、申请iOS发布证书和描述文件

     

    1、首先申请一个App IDs(应用身份证)、已申请略过。

     

    APP IDs在后面很多地方用到

     

    首先打开开发者中心https://developer.apple.com/account,进入证书页面。

     

    1.1点击证书、ID及配件文件,进入设置。

     

     

    1.2选择App IDs –>点击+创建一个新的App ID

     

     

    其中有两项需要你自己填:

     

    第一项Name,用来描述你的App ID,这个随便填,没有什么限制,最好是项目名称,这样方便自己辨识(不允许中文)

     

    第二项Bundle ID (App ID Suffix),这是你App ID的后缀,需要仔细填写。用来标示我们的 app,使它有一个固定的身份,和你的程序直接相关。填写  Explicit App ID 的格式为:com.company.appName(要有两个点.)照着格式写,写个方便记的,后面很多地方要用到。

     

    第三项配置服务权限,默认会选择2项,不能修改,其它常用的苹果支付,APP推送通知,根据自己需要的服务选择上,然后点击Continue确认,下一步。

     

    选择苹果支付和推送通知,还需要创建对应的iOS苹果支付证书和iOS推送证书。

     

    一般没什么要求默认就好。

     

    检查下没有错的话直接点击Register后点击Done完成App ID的创建。

     

     

    2、申请发布证书

     

    这里用Appuploader工具直接申请导出p12文件和描述文件。

    如果还没安装Appuploader先安装好

     

    Appuploader安装教程

     

     

    刚真机测试申请的是开发证书,上架需要申请发布证书,替换下发布证书打包就能上架了(发布版证书打包的不能安装,所以先用开发证书测试好再替换发布证书发布上架包)。

     

    1.1、点击右下角+ADD选择,下拉选择发布证书

     

    证书名称:不要中文、随意设置

    邮箱:随意

    密码:证书的密码、比如设置123这样,不用很复杂,记好、打包时要用、很重要

    应用id:这里不用选

    点击ok创建。

     

     

    注意:iOS发布证书最多能申请3个,如果账号已经有3个发布证书了,将申请报错(如下图)

     

     

    一个发布证书可以用于多个APP上架,不是说只能申请3个发布证书就只能上架3个app,完全不用每个app都申请个发布证书p12,发布证书p12是可以公用的,区分开下面步骤申请的的描述文件就行了。一个p12可以对应无数的描述文件。

     

    也可以删掉之前的发布证书,重新创建,不会影响已上架的app。

     

    1.2、创建成功后,找到刚创建的发布证书(iOS Distribution这个类型的就是发布证书,如果之前创建过请看过期时间就知道哪个是新创建的了),点击p12 文件,下载保存.p12证书文件到电脑。

     

     

    创建iOS发布描述文件(.mobileprovision文件)

     

    2.1、返回Appuploader首页,选择描述文件。

     

     

    2.2、点击+ ADD,对应选择发布版profile

     

    应用id:选择对应的id(又称套装id,appid,BundleID,包名

    证书:选中全部就行

    Devices:设备这里不像选开发版profile时会出现,发布版不用选。

    输入名称:不要中文,随意,123之类的就行,注意不要跟之前申请过的名称一样),点击ok创建。

     

     

    2.3、选择刚创建的发布版描述文件(iOS Distribution这个类型的就是发布描述文件,找刚创建的输入的名称),点击Download下载,保存到电脑

     

     

    如此就得到了一个.p12证文件和.mobileprovision描述文件

     

    二、导入iOS证书p12到钥匙串

     

    1、打开钥匙串助手,双击p12文件,默认钥匙串是(登录),注意这里一定要选择(系统)

    这样后面打包时iOS证书才不会报错。

     

     

    2、导入后提示此证书是由未知颁发机构签名的,因为不是用本机的钥匙串文件申请的iOS证书

    不过没关系,设置一下信任就好了

     

    3、双击证书、点击信任,使用此证书时,设置为始终信任。

     

     

    三、xcode配置iOS证书和打包环境

     

    1、用xocde打开你的项目,点击进入设置证书界面。

    有两个地方都要设置

    选择Code Signing下面的release(发布版)Debugs是测试版,如果打包测试就选测试版,导入iOS发布证书。

    上架App Store选择发布版的。

    然后选择你刚上传的对应iOS发布证书

     

     

     

    2、回到基本信息设置界面,Bundie 这项填写,最先创建的那个appid,跟创建iOS描述文件时选择的要一样。

    现在下面还有个错误提示,因为还没有导入iOS描述文件。

     

     

    3、双击.mobileprovision描述文件,闪一下就自动导入到xcode,不报错表示可以了。

     

     

     

    4、选择xcode菜单栏如果图所示

     

     

    5、把Archived修改为Release

     

     

    6、点击选择设备,选择为打包设备。

     

     

    四、项目打包IPA包导出

     

    1、选择菜单栏如图所示,如果Archive还是灰色的,说明之前的配置没有生效,退出重新打开下。

    点击Archive,开始打包。

     

     

    2、打包进度条走完后,会弹出以下界面,点击Expcrt

     

     

    3、这里是个人开发账户发布到App Store,所以选择第一项,点击Next。测试调试的选第二项。

     

     

    4、选择你的开发者账号,还没登录会提示你登录,点击Choose,会检查你的证书是否正确。

     

     

    5、iOS证书检测通过就到了这一步、点击Export,就会导出 一个文件夹,里面就是IPA文件,大功告成了。

     

     

    这个IPA包就可以上传到App Store了。

     

    上架App Store请看完整的上架流程

    展开全文
  • 关于xcode完整的文档,可以看这个官方地址:https://help.apple.com/xcode/mac/current/#/dev3a05256b8要在别的电脑使用别人的苹果帐号打包app,需要两个文件:●该证书导出的“.p12”文件.p12文件是包含证书公钥和...

    关于xcode完整的文档,可以看这个官方地址:https://help.apple.com/xcode/mac/current/#/dev3a05256b8

    要在别的电脑使用别人的苹果帐号打包app,需要两个文件:

    ●该证书导出的“.p12”文件

    .p12文件是包含证书公钥和私钥的文件,通过“钥匙串”程序导出

    ●苹果开发者帐号中与“证书”对应的“描述文件”(.mobieProvison profile)

    在apple developer后台下载到

    如何导出.p12文件

    首先,在通过.cerSigningRequest创建出证书的电脑上才能导出.p12文件,.p12文件必须要通过带有私钥信息的文件才能导出


    导出.p12的时候,输入密码,即可发给别人打包,而不需要让其他人知道你的苹果开发者帐号


    如何安装到mac电脑:

    1、将p12文件双击,会自动打开“钥匙串”工具,输入p12密码

    2、双击.mobileprovision描述文件,会自动安装到xcode中


    在xcode中分别选中Targets和Project,然后选中Build Settings标签,如下图修改code signing参数




    打包报错: A valid provisioning profile for this executable was not found. 

    解决办法:mobileprovision描述文件必须加入打包机器的udid。

    报错:Provisioning profile "xxx" doesn't include the com.apple.developer.icloud-container-identifiers entitlement. 

    apple developer后台的appids中iCloud权限没有打开,或者打开之后没有选中对应的container,如果container也设置了,确认是否选项为这个Include CloudKit support



    展开全文
  • xcode打包ios模拟器包

    2016-09-26 17:54:45
    安装xcode: sudo gem install -n /usr/local/bin xcode-install xcversion --help xcversion install 8.0 xcversion simulators --install='iOS 10.0’ xcversion list xcversion simulators 安装app...

    安装xcode:

    sudo gem install -n /usr/local/bin xcode-install

    xcversion --help

    xcversion install 8.0

    xcversion simulators --install='iOS 10.0’

    xcversion list

    xcversion simulators



    安装app:

    xcrun instruments -w 'iPhone 6 Plus'

    xcrun simctl install booted xxx.app 



    展开全文
  • 手贱更新了10.14 mojave,xcode也随后安装了一个补丁... 同样的项目使用macOS 10.13系统下的xcode打包就没问题。 昨天系统又重新安装了一次,xcode也重新装了,但还是有问题。 请问有人碰到过这个问题吗?
  • 一不小心升级了,但是iOS系统更新到了12.1.4,xcode版本却还是10.1,意外知道了下面这个方法 一.官网下载beta版本 下载地址 :https://developer.apple.com/download/ 二.安装beta版本,进入包体找到以下内容 路径...
  • 1、xcode配置iOS证书 1.1用Xcode打开你的项目(我的Xcode版本是新版) 修改如下图 回到基本信息设置界面,Bundie 这项填写,最先创建的那个appid,跟创建iOS描述文件时选择的要一样。 现在下面还有个错误...
  • 本文详细讲述iOS的App开发后如何进行证书的创建和项目中如何配置证书及上传到苹果App管理后台后如何新增...xcode打包IPA1. 根据App的Bundle Id申请打包证书1.1 登录苹果开发者后台1.2 创建Certificates Production证书1
  • 本文详细讲述iOS的App开发后如何进行证书的创建和项目中如何配置证书及上传到苹果App管理后台后如何新增与更新版本。 前期准备: ① Mac OS电脑 ② 一款开发完毕的App ③ 99美元的开发者证书一个(此证书提供...
  • Xcode6.3 下修改打IOS应用的打包名字,即手机图标下显示的应用名称。 选中工程,Info选项卡,修改Bundle name为你想要的应用名称。
  • 一.安装jenkins 首先使用osx系统自带的homebrew来安装jenkins。 在终端中运行: $ brew install Jenkins $ ln -sfv/usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents $ launchctl load~/Library/LaunchAgents/...
  • Xcode 中,将编译的目标机器设置成 “iOS Device”或连接真机,然后点击”Product”–>“Archive”,如图所示: Archive 成功之后,就可以在 Xcode 的 Organizer(即弹出的窗口) 中看到相应的文件。 ...
  • 今天用xcode打测试包,进行性能测试,报错:this iPhone7 Plus is running IOS11.3(15E216),which may not be supported by this verson of Xcode.解决方法非常简单: 安装Xcode 真机调试包!步骤:1.点击桌面 按...
  • id账号上了,导致所有的开发证书失效了,并且生产版的描述文件也全部失效,虽然不影响线上app,这次趁着app上架新版本,从新搞下生产证书和描述文件。 ... 在页面中选择App Store and Ad Hoc 。...
  • 网上的xcode打包ipa教程大多太旧而且又不完整,所以整理了... 分为5 步进行 1、申请iOS证书2、导入证书到钥匙串3、xcode配置iOS证书4、配置xcode打包环境5、打包并导出IPA包 一、申请iOS发布证书和描述文件 1、...
  • xcode配置iOS 10.3开发包

    2020-05-23 23:31:29
    Xcode适配可以编译iOS 10.3版本的设备
  • Xcode适配可以调试、编译、运行、打包系统版本号为iOS 13.1 版本的设备,解决"Could not find Developer Disk Image"问题 使用详情 请前往https://blog.csdn.net/u010731949/article/details/52576792
1 2 3 4 5 ... 20
收藏数 19,753
精华内容 7,901