【手把手】iOS苹果打包实战教程:超详细步骤分享,助你轻松掌握项目打包技巧

2024-12-09 0 367

在移动应用开发中,制作和检验iOS软件往往涉及众多繁琐步骤。对于那些打算使用weex+eeui开发工具来打包测试版并安装至手机的开发人员而言,这既是一项技术难题,同时也是项目进展中不可或缺的一环。

【手把手】iOS苹果打包实战教程:超详细步骤分享,助你轻松掌握项目打包技巧

【手把手】iOS苹果打包实战教程:超详细步骤分享,助你轻松掌握项目打包技巧

安装前的准备

ruby -v

得先提升Ruby的运行环境,这得借助rvm来完成。不过安装rvm挺有讲究的,比如一开始下载资料就得耐心等上两分钟。而且安装时,得按两次Enter键,按下第二个后还得输入电脑的密码。若电脑里没装Xcode和Xcode的LineTools,系统会自动下载并安装,但最好还是提前装好这三样东西。

curl -L get.rvm.io | bash -s stable 
source ~/.bashrc
source ~/.bash_profile

rvm -v 

rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

另外,若安装了不止一个Xcode版本,需用指令挑选最新的那个。安装完毕后,可以运行相应指令来确认其是否可用。但初次使用时,可能需要稍作等待。

rvm list known

# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.7]
[ruby-]2.4[.4]
[ruby-]2.5[.1]  // 重点在这里 重点在这里 重点在这里
[ruby-]2.6[.0-preview2]   // 测试版
ruby-head
.....

第三方库管理

rvm install 2.5.1

eeui是一种在OSX和iOS平台上的专用库管理工具。它能在引入第三方库时自动进行配置,包括编译阶段、连接器选项以及ARC环境的设置。此外,eeui还能轻松搜索到符合标准的第三方库,有效降低从网络上随意寻找库的风险。使用该工具后,只需将第三方开源库放入特定文件夹,执行pod命令,即可自动下载源码并配置好工程参数。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

rvm use 2.5.1 --default

证书相关操作

sudo gem update --system
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/

gem sources -l

在右上角点击加号来输入APPID,每个上传至苹果平台的程序都配有一个独一无二的AppId。点击“保存”按钮后,桌面上会出现一个新的证书请求文件。若要查看钥匙串中的相应证书,可以点击一个三角形图标,展开后就能找到相应的密钥。发布并安装证书后,需要将其导出。此时,需为证书命名,并选择存储位置,将其保存为P12格式文件,同时还要设置一个保护密码。

*** CURRENT SOURCES ***

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

发布页面设置

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

在新页面需填写姓名、文档名及AppID,同时需核实所填AppID是否为之前创建的,两者必须完全一致。此过程包含诸多细节,开发者需认真操作。若操作失误,可能导致后续安装环节出现问题。每个小步骤都至关重要,关乎能否顺利将应用包安装至手机。

pod setup

Setting up CocoaPods master repo
  $ /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress
  Cloning into 'master'...
  remote: Counting objects: 1879515, done.        
  remote: Compressing objects: 100% (321/321), done.        
  Receiving objects:  21% (404525/1879515), 73.70 MiB | 22.00 KiB/

T添加测试设备

pod search AFNetworking

安装测试仪器这一步骤至关重要,只有装上设备,才能在挑选测试对象后让之前的步骤发挥作用。若不完成这一步,手机上的软件包便无法安装。若跳过这一环节,后续的测试活动便无法进行。

pod init

项目路径相关

open Podfile

操作时需确保路径正确指向项目目录中的ios子目录。此路径有特定要求,一旦选错,后续流程可能受阻。

pod 'AFNetworking'

pod install

在weex+eeui框架制作测试包ipa安装至手机时,你是否遇到过难题?若有过相同经历,不妨在评论区留言交流。觉得本文对你有帮助,不妨点赞并转发分享。

pod --version

【手把手】iOS苹果打包实战教程:超详细步骤分享,助你轻松掌握项目打包技巧

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 行业资讯 【手把手】iOS苹果打包实战教程:超详细步骤分享,助你轻松掌握项目打包技巧 https://www.7claw.com/2801295.html

七爪网源码交易平台

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务