ios打包

1。Xcode要登陆开发者账号,然后创建证书certificates,在mac的钥匙串访问应用中生成,生成规则自己百度,生成后上传至certificates,然后下载下来双击安装,会在钥匙串中看到
2.再就是创建 appid,选择app对应的类型,其中bundle ID 要与app一致,当然后期可以修改
3.devices设备,这里添加iOS设备的udid,方便测试用,及企业打包时候内部用
4.Provisioning Profiles
这里简单理解就是一个配置文件,将以上3种一次性全部封装起来,这里分为:Development(开发),Distribution(分发),开发的话直接Development,由于我们是企业账号,所以分发是图上这样3项,in house 分发时候是不要绑定设备udid的,账号刚刚申请下来,需要 two weeks waite,Ad Hoc是发布测试的ad hoc证书,需要绑定udid,appid,及certificates

5.Provisioning Profiles生成后下载下来,会有一个test.mobileprovision文件,将它拖入Xcode的图标上,就会默认把它加入工程了,在文件夹 open ~/Library/MobileDevice/ 也能看到,他就是你打包时候选择配置的 Provisioning Profiles

配置文件的操作:


注意这里一定要修改 code singing ,选择对应的identity 证书,及Provisioning Profile,他俩是关联的,这左上角的project及targets里面都要配置 code singing

6.product ——》scheme——》edit scheme
写一个scheme名称
7.product——》archive (存档)
成功后会在 window——》organize中存在刚刚的scheme

8,下面就是生成.ipa及.plist的文件了
点击7中的 export导出,选择对应的导出方式
8.1.Save for iOS App Store Deployment
保存到本地 准备上传App Store 或者在越狱的iOS设备上使用
8.2.Save for Ad Hoc Deployment
保存到本地 准备在账号添加的可使用设备上使用(具体为在开发者账户下添加可用设备的udid),该app包是发布证书编译的(The app will be code signed with the distribution certificate.)
8.3.Save for Enterprise Deployment
这种主要针对企业级账户下 准备本地服务器分发的app
8.4.Save for Development Deployment
针对内部测试使用,主要给开发者的设备(具体也为在开发者账户下添加可用设备的udid)。该app包是开发证书编译的(The app will be code signed with your development certificate)
9.打包后把.ipa .plist 放到https的服务器,.plist是可以修的,生成.ipa时候也可以把地址随便写
10.development 和Ad Hoc方式,只有绑定udid的手机可以安装成功

命令打包:
工具安装:
brew install fabric
sudo xcode-select -switch /Applications/Xcode.app/

首先xcode可以正常编译并且配置好证书 code singing

1,没有cocopods,
cd 进入.xcworkspace目录
xcodebuild -project 名称.xcworkspace -target 名称 -configuration Release
2.用cocopods
xcodebuild -list 查看scheme名称
xcodebuild -workspace 名称.xcworkspace -scheme scheme的名称 build
或者
xcodebuild -workspace 名称.xcworkspace -scheme scheme的名称 -configuration Release
3,由1,2可以看到在目录多了一个build文件件,在Release-iphoneos中有app
4.打包生成.ipa
xcrun -sdk iphoneos -v PackageApplication /Users/docment/git/bnn-ios/IosPro/build/Release-iphoneos/项目名称.app -o ~/Desktop/myenn.ipa
5,在桌面看到myenn.ipa

iOS 打包,及企业账号的使用相关推荐

  1. iOS 苹果开发者账号--个人账号、公司账号、企业账号的区别

    苹果开发者账号主要分为3类:个人(Individual).组织(Organizations)(公司.企业).教育机构(Educational Institutions).组织又分为两大类:公司(Com ...

  2. appStore企业账号打包发布流程

    写此博客为方便自己,也为初入iOS行业的同行提供一个参考! 废话不说,进入正题.... 一.通过企业账号申请证书 1 Certificate Signing Request (CSR)文件 在mac系 ...

  3. iOS基础:iOS 企业账号开发者证书和发布证书申请问题

    之前一直没搞明白证书问题,总觉得麻烦,公司也一直有专人管理,现在可算自己搞了下,幸好看见了一个比较详细的文章! 链接:http://www.jianshu.com/p/a85b629e5a29 在这转 ...

  4. 外面那么多教程,为什么你还是申请不到iOS企业账号?

    对iOS开发熟悉的朋友一定会知道,iOS开发者账号有不同的类型,而其中只有299美元的企业账号才可以不限制设备和安装数量进行发布. 而申请企业账号的流程也并不困难,网上也有很多申请教程,大概的流程就是 ...

  5. 公司账号如何ios打包上传以及app证书配置

    ios打包app证书配置流程 一.登录账号 首先进入苹果开发者中心,点击account进行登录,进入账户中 点击中间的证书及配置文件按钮,进入到证书的配置 新版本改了布局,不过不影响 二.配置证书 首 ...

  6. 苹果企业账号遭滥用:iOS漏洞留出赌博应用通道

    苹果企业账号遭滥用:iOS漏洞 由于没有下载数量的限制,且苹果没有技术手段确认下载者是否为"内部员工",大量赌博游戏通过企业账号进行签名,然后将下载链接投放在各种推广渠道. 进入严 ...

  7. iOS 企业账号配置InHouse类型证书、配置文件流程

    一.关于企业账号 苹果的开发者账号分为三种:个人开发者账号.公司开发者账号.企业开发者账号 个人开发者账号:以个人的名义申请的开发者账号,有AppleID即可申请:可以在AppStore上发布应用:可 ...

  8. ios apple企业账号申请流程

    1.Apple开发者账号分三种,个人和公司账号(99刀) 和企业账号(299刀) 2.企业账号的好处 1.在公司内部发布app. 2.在各个设备上使用  3.可以获得苹果代码级别的支持. 注册前必备, ...

  9. iOS 苹果开发者账号--个人账号,公司账号和企业账号的区别

    苹果开发者账号主要分为3类:个人(Individual).组织(Organizations)(公司.企业).教育机构(Educational Institutions).组织又分为两大类:公司(Com ...

最新文章

  1. 2021年大数据常用语言Scala(三十一):scala面向对象 特质(trait)
  2. 2.JS执行上下文和变量对象
  3. 基于SpringBoot +Vue+ ElementUI 开发的多用户博客管理平台,就是这么简单!
  4. 皮一皮:这样的消息我也想收...
  5. app怎么嵌套vue页面_PHP抖音点赞APP【开发】HTML5
  6. java 多行 n_Java实现向Word添加多行图片水印
  7. DispatcherServlet代码分析及运行过程
  8. python采用那种编程模式_使用Mixin设计模式进行Python编程的方法讲解
  9. 【ArcGIS风暴】ArcGIS栅格数据(分区)统计方法总结
  10. 前端微信小程序实战篇
  11. ECMAScript 实现继承的几种方式
  12. 相对熵与交叉熵_熵、KL散度、交叉熵
  13. 更改“我的文档”文件夹的默认位置
  14. Out of memory error : GC overhead limit exceeded
  15. 实现100倍加速!谷歌开源超强张量计算库TensorNetwork
  16. 程序员如何转型项目经理?
  17. 钉钉开发系列(一)access_token的获取
  18. ojdbc6.jar下载Linux,Linux下 和 Windows 下 Oracle Instant Client 的安装.
  19. SSM用户注册登录案例
  20. Linux用户和群组管理的主要配置文件

热门文章

  1. cppcheck 自定义规则_cppcheck代码静态检查工具及相关工具插件用法介绍
  2. 七星在线农牧饲渔、电力等行业大涨
  3. OneNote 开发与使用
  4. ARFoundation入门到精通 - 1.3 ARkit 支持机型
  5. 教你如何安装iPhone手机主题(简略版)
  6. 永不放弃之混在黑社会(作者: 烂醉如泥 转载自:小说阅读网 )只贴第一段
  7. linux与mysql的关系_linux系统mysql简介
  8. python制作窗口界面_python爬虫如何制作可视化界面?(pyqt5环境配置篇)
  9. xnView 2.10 免费图片浏览和编辑软件
  10. I2C总线通信——时序/示波器分析