首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏向治洪

    iOS打包详解

    背景 今天使用Xcode打包上传ipa时遇到一个问题: Missing private key,如下图。通过查询是.cer 证书失效的问题,需要重新生成新的证书。 ,可使用Application Loader提交到Appstore审核发布 # iOS证书(.p12) 登录iOS Dev Center 打开网站iOS Dev Center,使用苹果开发者账号登录 iOS Dev Center。 打开“Add iOS Certificate”页面,在“Development”栏下选中“iOS App Development”。 打开“Add iOS Provisioning Profile”页面,在“Development”栏下选中“iOS App Development”。

    1.1K30编辑于 2022-11-30
  • 来自专栏iOS开发攻城狮的集散地

    iOS 打包Framework

    &.a打包? 创建Framework工程.gif 二、创建添加需要集成打包在Framework中的文件,比如说Bundle、Framework、.a、.h/.m类文件等等...之后进行你的需求操作就是了 ? ---- Build Active Architecture Only修改为NO,否则生成的静态库就只支持当前选择设备的架构; iOS Deployment Target ,静态库需要支持的最低版本号 ,要小于等于主项目的版本号; Valid Architecture 支持的iOS的CPU框架; ? 使用测试 好了,这只是简单基础的framework打包,具体运用到项目中时可能会有各种各样的问题,欢迎在此下方留言交流讨论... ?

    2.1K50发布于 2018-05-22
  • 来自专栏iOS 备忘录

    iOS 自动打包

    iOS 自动打包 使用脚本实现自动打包,网上搜了好多,但是偶比较笨,一直发现不知道怎么使用,看了好久, 终于改了个可以使用的,但是最后发现不能用xcrun导出;宝宝心里苦,但宝宝不说? ;接着改,最后终于被我捣鼓成功了,分享给大家一下 Note: 只是简单的基础版本的,这个支持的是没有使用Cocoapods的工程,,脚本见iOS自动打包_shell脚本;如果是使用Cocoapods工程的 使用方法: iOS自动打包-sh的使用:下载压缩包后,解压,里面有后缀为.sh的文件和.plist的文件,将这两个文件放到 .xcodeproj所在的文件夹下,然后ProjectName和SchemeName 问题一:路径的问题 因为是shell脚本,偶会的本来就不多,周五那天智商爆表,居然啃懂了其中几句,然后还知道去找度娘,所以被我改成功了, 这个脚本路径被设置为.xcodeproj所在的文件夹, 打包的. 编译工程,编译并生成.xcarchive文件,放在build_path下,名字是project_name.xcarchive,这一步最为耗时 打包,将生成的.xcarchive文件导出.ipa包到桌面

    1.2K31发布于 2021-03-01
  • 来自专栏iOS 备忘录

    iOS 自动打包-FastLane

    iOS自动打包 使用FastLane打包 安装 fastlane 通过HomeBrew安装 brew install fastlane 通过Bundler安装 安装 bundler 然后在项目根目录下创建 add_plugin pgyer fastlane内容编辑 fir平台的fir相关参数参考:传送门 编辑Fastfile,定义一个Action,名字为TestFir,指定输出包名为(版本号+时间),打包后包到目录为 /build目录下,打包完成后上传到fir。 如下 default_platform(:ios) platform :ios do desc "Description of what the lane does" lane :TestFir ,未完待续 参考 iOS 之 自动打包 fastlane + fir + pgy 【进阶使用】

    2.8K21发布于 2021-04-19
  • 来自专栏大壮

    iOS 自动打包 - fastlane

    1 本文只是fastlane的基本使用. 2 使用fastlane前,确保你已经可以使用Xcode手动打包成功(说明你已经配置好证书) 1.配置环境 1.安装HomeBrew #安装 /usr/bin [✔] Looking for iOS and Android projects in current directory... [17:22:06]: Created new folder '. /fastlane'. [17:22:06]: Detected an iOS/macOS project in the current directory: 'Daily.xcworkspace' [ 4.打包 最后的时候我们执行打包就可以了 fastlane MyApp MyApp是你的项目文件名 显示打包成功后,在MyApp/fastlane/ipadFile中就能看到ipa包了。? 3.扩展 1.ipa自动发布 自动打包成功后,当然需要自动发布到蒲公英,或者fir了。

    1.4K30发布于 2018-09-19
  • 来自专栏达达前端

    HBuilder打包iOS教程

    HBuilder在线打包 1、打开HBuilder工具,选择完工的项目,点击发行,选择发行为原生安装包。 ? image.png 2、选择iOS打包,支持的设备类型(可以选择支持iPhone和支持ipad),选择使用苹果证书 AppID:跟申请证书描述.mobileprovision时选择的要一致(又称套装id 然后点击打包。 ? image.png 3、打包成功后,下载保存ipa,这个ipa包就能安装到手机测试了。 ? image.png

    2.9K10发布于 2020-11-24
  • 来自专栏全栈程序员必看

    怎么给iOS项目打包

    1 首先要选中项目中的真机測试,不要模拟器 ,然后从上边的菜单条中找product

    1.1K40编辑于 2022-07-10
  • 来自专栏iOS知识点

    iOS打包ipa无签名打包企业签

    平常我们都是习惯Xcode通过开发者账号进行有签名的打包。那么如何做到无需开发者账号进行无签名打包ipa包呢?

    2.9K31发布于 2020-12-09
  • 来自专栏云计算与大数据

    研发:jenkins ios应用打包

    来进行一些实践,下面介绍,IOS应用基于jenkins的打包过程: IOS打包与其他应用打包有很大不同,从编译工具,到系统环境依赖都有明显区别,如下操作是基本的系统配置: 系统需要ruby 环境,安装pod

    92030发布于 2018-10-18
  • 来自专栏大壮

    iOS 自动打包 - fastlane (二)

    .env 是非常简单的配置文件,简单到什么程度呢? 它只支持一维K/V格式的配置项,而且 key 和 value 都只能是字符串。

    1K10发布于 2018-09-19
  • 来自专栏CoderStar

    iOS 自动打包脚本

    iOS自动化打包流程 这套体系搭建完成之后,对于开发人员而言打包就是修改 Bug,push 代码了。 上面只是一条简单的自动化打包流程,其实中间涉及的很多点没有展开,特别打包数量上了一定量级之后。 附录 该脚本只包含了 iOS 通用的打包步骤,大家可根据业务需求进行调整,如git pull拉取最新代码等操作。 如果复制不方便,也可以直接从打包脚本地址[1]进行下载。 #! -p后面的XXX替换成自己的密码 # "$ALTOOL_PATH" --validate-app -f ${IPA_PATH}/${SCHEME_NAME}.ipa -u XXX -p XXX -t ios output-format xml # "$ALTOOL_PATH" --upload-app -f ${IPA_PATH}/${SCHEME_NAME}.ipa -u XXX -p XXX -t ios 参考资料 [1]打包脚本地址: https://github.com/Coder-Star/CSPubicFile/blob/main/iOS/%E8%84%9A%E6%9C%AC/%E6%89%93%

    1.2K30编辑于 2022-08-24
  • 打包 iOS 的 IPA 文件

    摘要本篇博客将为您介绍如何打包iOS的IPA文件。从APP提交、创建应用程序、设置应用程序标识和证书、配置构建设置到构建应用程序、导出IPA,以及签名和导出等方面进行详细讲解。 引言打包iOS的IPA文件是发布应用程序的必须步骤之一,它决定了设备是否能够安装应用程序。 使用该方式打包的IPA只能用于提交AppStore或越狱设备安装。 Save for Enterprise Deployment(In House)该方式需要使用企业账号,该方式打包的IPA适用性最强,可以在任意一台iOS设备上安装,但需要注意不能代替提交App Store 总结本篇博客为您详细介绍了如何打包iOS的IPA文件。从APP提交、创建应用程序、设置应用程序标识和证书、配置构建设置到构建应用程序、导出IPA,以及签名和导出等方面进行了讲解。

    62310编辑于 2024-02-06
  • 来自专栏憧憬博客分享

    React-Native iOS打包

    release_ios/main.jsbundle --assets-dest release_ios/ 方便使用,可以把打包命令写到npm script中 "scripts": { "start /main.jsbundle --assets-dest release_ios/" }, 运行命令直接打包: npm run bundle-ios 开始打包 第一步:导出js bundle包和图片资源 在React Native项目的根目录下执行打包命令: react-native bundle --entry-file index.ios.js --platform ios --dev false ,将JS部分的代码和图片资源等打包导出到release_ios目录下. 在执行打包命令之前,先确保在项目的根目录有release_ios文件夹,没有的话创建一个。

    1.4K10发布于 2020-07-21
  • 来自专栏Java架构师必看

    cordova ios打包配置记录

    cordova ios打包配置记录 强烈推介IDEA2020.2破解激活,IntelliJ

    60020发布于 2021-06-17
  • 来自专栏ThoughtWorks

    iOS打包发布那些事儿

    摘要:一个iOS应用最终能在用户的设备上使用,是经过了开发 -> 打包 -> 发布 -> 下载安装过程的。为了更易于理解,以及避免从一开始就陷入细节,本文将逆序讲述整个过程。 ---- 一、背景 在iOS开发中,大概每个新手都被各种配置、证书、打包和发布等事情折腾过,我亦如此。 教程一搜一大堆,照着教程1234也能做下来。 之后便总结成了这篇文章,分享给大家,希望能使新手iOS开发同学对iOS打包、发布和证书体系有更直观的了解。 一个iOS应用最终能在用户的设备上使用,是经过了开发 -> 打包 -> 发布 -> 下载安装的过程的。 为了更易于理解,以及避免从一开始就陷入细节,本文将逆序讲述整个过程。 那么我们再往前一步:打包。 简单来说,所谓打包,就是将源码转换成iOS系统的软件包-ipa文件iPhone application archive。

    72910发布于 2020-06-17
  • 来自专栏CnPengDev

    iOS | Xcode打包和发版

    ---- 本文记录 iOS App 的打包和提交 AppStore 审核的过程,以图片为主,重点步骤内容均用红框圈出。 1.1. 登录 AppleID 1.2. 打包(archive) 1.5. 查看打包文件并分发 默认情况下,打包成功后会自动跳转到分发界面,也就是下面的第二幅图。如果没有自动跳转,则通过第一张图的方式进入。 1.6. 登录并查看 登录 App Store Connect —— iOS 应用市场: 登录之后会看到如下页面,点击 我的App: 显示已上架的 App: 1.6.2.

    1.3K30编辑于 2023-01-11
  • 来自专栏ios打包工具

    ios用了推送功能如何打包和如何生成打包证书

    首先要明确一个概念,打包需要打包证书,推送需要推送证书。 比如你使用hbuilderx打包,使用了推送功能,则你需要两个证书:一个是打包证书,一个是推送证书。这两个证书是不能合二为一的。 打包的证书是用来在hbuilderx打包的,而推送证书是用来放到推送平台后台发送推送消息用的(比如你在hbuilderx使用了个推,就需要登录个推的后台,把这个推送证书上传到个推的后台)。 假如你没有如何生成证书的经验,你可以参考我之前写的这篇文章先生成打包证书: (要注意的是,因为你用了推送功能,在下面这篇文章生成identifiers(appId)的那个步骤中,创建的时候要勾选支持推送 ) https://cloud.tencent.com/developer/article/2205274 图片 上面是打包证书的创建流程。 你熟悉打包证书的创建流程后,创建推送证书就很简单了,就是上文链接创建cer证书的步骤中,证书类型选择发布型push推送证书就行了。

    1.4K30编辑于 2023-02-28
  • 来自专栏appuploader使用操作流程

    iOS 打包上传-22421错误

    app上传的时候要做很多准备工作:配置证书,生成描述文件,账号申请,app介绍填写,app打包。。。今天我就介绍一下打包的过程,app打包过程本身不复杂,但是会出现很多问题(苹果服务器,你懂得)。 然后把Build Setting 里的Code signing 里的Code Signing identity下的release设置为描述文件状态 在接下来就是把模拟器选择置为Generic iOS Device并点击Product -> Archive进入打包,进入之后选择右边的UpLoad to App Store按照提示一步步上传打好的包 遇到这样的情况或者错误代码-22421错误,可直接点击

    72310编辑于 2023-04-17
  • 来自专栏向治洪

    iOS入门之打包静态库

    在项目开发中,或多或少的都会使用第三方库,有时候也会将自己项目中独立于业务的相关代码打包成库以供别人使用。在Android开发中,一般打包为aar或者jar文件以供第三方使用。 iOS开发中,则可以直接打包为.a文件,iOS内置了Static Library的模板,所以使用上也是十分的方便。 在正式讲解打包.a静态库之前,首先来看一些概念: 什么是库? 3,运行工程进行打包,运行完毕后,会看到工程中Products文件夹下的StaticLib.a文件由红色变成了黑色。这就是我们打包好的.a静态文件了。 ? 即运行的环境,因为正是环境和debug环境所需要的库还不一样,需要分别打包。 选择Product->Scheme t-> Edit Scheme。再次运行即可。 ? 当debug环境和relase环境.a文件都打包好以后,选择libStaticLib.a,右键选择Show in Finder,进入Finder后,可以看到编译后的模拟器和真机版本的.a静态库。 ?

    1.9K50发布于 2018-02-06
  • 来自专栏全栈程序员必看

    Uniapp进行APP打包——iOS 系统

    没有苹果开发者账号是无法进行 ios 打包上线的。 申请 iOS 发布证书 ( 1) 下载 APPloader, www.applicationloader.net 网址 ( 2) 打开 APPloader,并输入苹果开发者账号 ( 3) 点击“证书 ” ( 4) 点击“add” 添加一个新的证书,这个证书不需要每打包一个 IPA 就新建一个证书,这个证书在有效期是可以进行多次使用的。 3、 申请 iOS 发布描述文件 ( 1) 点击“描述文件” 新建一个描述文件 ( 2) 创建新的描述文件 点击“OK” 后创建完成 ( 3) 点击下载 下载后会是一个后缀为 4、使用 hbuilderx 打包 IPA ( 1) 打开 hbuilderx 点击发行-原生 APP 云打包 选择 iOS 打包,并且证书和描述文件不要填写错误 ( 2) 打包后等待控制台返回下载链接

    3K20编辑于 2022-07-23
领券