精华内容
下载资源
问答
  • Cordova ios 打包

    2018-06-04 15:54:07
    Cordova ios 打包 Cordova ios 打包 Cordova ios 打包 Cordova ios 打包
  • iOS打包介质准备

    2017-08-31 17:12:36
    iOS打包介质准备
  • IOS打包Bundle与加载Demo

    2021-02-09 17:35:55
    IOS打包Bundle与加载Demo
  • 主要介绍了IOS 打包静态库详细介绍的相关资料,这里对打包静态库做了详细的说明,并进行了总结,需要的朋友可以参考下
  • 优化ios打包上线ipa包大小
  • uniapp关于ios打包说明
  • 1.ionic对ios打包操作的详细步骤。 2.对各个步骤的图文解说。
  • Android&Ios打包

    2019-06-28 11:54:30
    Android Ios 打包总结AndroidIOS Android 下载安装AdroidStudio,下载对应版本的androidSDK和构建工具 下载打包过程中需要用到的一些SDK和Tools 找到你的项目文件,在Android目录下新建local.properties文件,找到...

    Android Ios 打包总结

    Android

    下载安装AdroidStudio,下载对应版本的androidSDK和构建工具

    在这里插入图片描述
    下载打包过程中需要用到的一些SDK和Tools

    在这里插入图片描述
    找到你的项目文件,在Android目录下新建local.properties文件,找到本地的SDK文件
    安装路径相同时,这里可以复制以下路径,直接改下你电脑的用户名称即可
    在这里插入图片描述

    建立keystore文件,也就是常说的签名文件。
    简介(具体介绍参考网址:https://blog.csdn.net/dotuian/article/details/51722300)
    Keytool是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中。
    在keystore里,包含两种数据:

    1. 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)
    2. 可信任的证书实体(trusted certificate entries)——只包含公钥
      执行以下命令即可创建keystore文件
      keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 36500
      其中红色的部分可以根据自己项目的名称进行命名
      例如:my-appname-key.keystore my-appname-alias
      将生成的keystore放在项目的如下位置

    在这里插入图片描述
    需要查看MD5加密和SHA1码的执行以下命令
    这个一般是配置地图的时候会用到这个sha1值
    keytool -list -v -keystore my-appname-key.keystore 红色部分为你当前所在目录的keystore文件
    (java8 版本输入该命令后可以查看注册微信分享的签名证书)
    在这里插入图片描述

    打包时候的项目配置
    首先在以下目录下添加图中如下代码,也就是你当初创建的那两个名称
    my-appname.key.keystore my-appname.alias
    密码就是你当初设置的密码,两者可以一样也可以不同

    在这里插入图片描述
    完善signingConfigs和buildTypes
    代码如下

    	signingConfigs {
    	release {
    	storeFile file(MYAPP_RELEASE_STORE_FILE)
    	storePassword MYAPP_RELEASE_STORE_PASSWORD
    	keyAlias MYAPP_RELEASE_KEY_ALIAS
    	keyPassword MYAPP_RELEASE_KEY_PASSWORD
    	}
    	debug {
    	storeFile file(MYAPP_RELEASE_STORE_FILE)
    	storePassword MYAPP_RELEASE_STORE_PASSWORD
    	keyAlias MYAPP_RELEASE_KEY_ALIAS
    	keyPassword MYAPP_RELEASE_KEY_PASSWORD
    	}
    	
    	}
    	
    	buildTypes {
    	release {
    	   minifyEnabled false
    	   proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
    	   signingConfig signingConfigs.release
    	            }
    	}
    

    在这里插入图片描述
    打包App
    执行以下命令,打包App
    cd android && ./gradlew assembleRelease
    完成后直接在命令行输入 open .
    然后 按照以下路径找到安装包 app-build-outputs-apk-release-apprelase.apk
    找到apk安装即可
    fir.im 可以上传安装包扫码安装,也可以直接用android手机点击当前apk进行安装

    常见的一些问题
    由于当前的RN版本更新 你可能看到的不是以前的结构了
    现在的版本和构建工具都放在了这里
    当你的项目中有某个组件有版本问题的时候,你也可以直接修改版本和构建工具,向subprojects这段代码,指定你需要的版本和构建工具。
    这是react-native-image-picker出现的问题

    在这里插入图片描述
    连接真机的时候要打开悬浮窗和手机的开发者模式,以及数据连接,不要设置为充电模式
    还有一些手机的特殊性,例如:小米、魅族等,需要开启不同的设置,具体信息可以百度,上面都会有说明。
    魅族的安装包不兼容,需要清除访客数据等。
    通常我们还会遇到修改android的包名和应用名称以及应用的图标(新版本android图标有修改,又增加了许多)
    具体的位置如下图所示 (顺序 应用图标-启动页配置图标-应用名称-应用包名)
    在这里插入图片描述
    android的启动页配置图片

    在这里插入图片描述
    应用名称

    在这里插入图片描述

    6处需要修改的地方

    在这里插入图片描述
    上传keystyle文件到gitlib
    由于上传的限制,我们每次上传项目到gitlib上的时候都会被忽略一些文件,比如我们的.keystore文件,这样我们每次在不同电脑跑项目的时候还要向开发者所要keystore文件,很麻烦。我们也可以直接在项目的根目录下将.keystore文件末尾加一个s例如.keystores这样就不会被忽略,会和项目一起上传到gitlib上面,使用的时候修改回来即可。(个人意见)

    在这里插入图片描述

    IOS

    安装Xcode,具体安装步骤网上都有。
    最近AppStore由于升级ios12.0的系统,所以Xcode最低版本为10.0
    在这里插入图片描述

    打开项目,点击Open another project 找到你的项目,点击ios目录,然后用xcode打开下图文件即可

    在这里插入图片描述
    打开后的样子
    你可以看到包名,bundle id ,版本号等等,这里要注意这个版本号,你每次更新上传应用的时候都要修改一下你的版本号
    因为同一版本号的文件是不允许被上传两次的
    所以每次修改例如这样:1.0-1.1-1.2或者1.0.0-1.0.1-1.0.2等等

    在这里插入图片描述
    首次下载后,如果你的sppstore账号是一个新注册的账号,也就是说还没有上传过任何的应用,那么你要先去注册一个套装,
    这里就会用到你项目的bundle id这里就不详细说明了具体自行百度查找注册即可。

    在这里插入图片描述

    这里有一个Team也就是你需要上传的账号的team,这里你要登录你的苹果开发者账号,下载证书到本地

    在这里插入图片描述
    如果你的开发者账号是没有使用过的你还要添加注册一个设备,也就是设备的UUID
    连接你的手机,选择手机后选择team,然后Register一个设备
    小锤子的框框选择上你当前连接的设备手机-选择你登录账号的team-这个时候首次的话会有个注册Register,点击后会显示如下图

    在这里插入图片描述
    配置完成之后clearn一下你的项目然后点击Archive进行打包

    在这里插入图片描述

    打包过程中如果出现问题,可以点击问题日志进行查看

    在这里插入图片描述
    打包完成之后会自动弹出一个选项卡,没有弹出的话可以按照以下步骤操作

    在这里插入图片描述
    完成后的打包文件
    可以直接上传AppStore,也可以Export一个Ipa文件,安装在你注册的设备上进行测试,没有什么问题后在上传到商店
    然后在登录你的苹果账号点击构建版本然后添加你上传的应用即可,其他填写信息网上很全,直接自己一步一步的填写就可以了
    注:上传的ipa文件由于需要处理和国外网络的原因会有一段时间才能在构建版本中看到,所以会有一段时间的延迟,如果一直没有上传成功,那么就是你的应用上传审核的时候出了问题,具体问题他们会通过你开发者账号的邮箱反馈给你,你可以查看并且修改重新上传,这里就要再次修改版本号了。
    这里的问题一般都是权限问题,也就是info.plist文件中的权限配置需要加string字段的没有加上,也就是你调用手机的位置信息、相机、相册等,需要注明你要干什么用。

    在这里插入图片描述

    展开全文
  • ios打包下载脚本

    2018-09-18 16:51:07
    ios一键打包发布的脚本与配置说明,实现ios快速打包到fir与蒲公英测试
  • iOS打包证书

    2018-09-26 12:37:47
    iOS开发打包证书与描述文件的配置。用于打包测试开发力量
  • ios打包Python脚本

    2018-05-26 15:42:24
    iOS打包、python脚本 !
  • 主要介绍了IOS 打包出现Missing Push Notification Entitlement 问题解决方案的相关资料,需要的朋友可以参考下
  • ILRuntime Mac版本运行和iOS打包
  • react native iOS打包

    2017-01-04 16:36:08
    react native iOS打包


    1. 在工程根目录下执行打包命令,比如react-native bundle --entry-file index.ios.js --bundle-output ./ios/index.ios.jsbundle --platform ios --assets-dest ./ios --dev false,请参考上面命令说明,根据自己的情况进行修改再执行。注意要先保证bundle文件夹存在。

    2. 命令执行完生成如下资源 

    1. 在xcode中添加assets【必须用Create folder references的方式,添加完是蓝色文件夹图标】和index.ios.jsbundle,如图

    2. 参考官方文档,修改AppDelegate.m文件,使用OPTION 2处的代码

      jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"index.ios" withExtension:@"jsbundle"];
    3. 运行。


    展开全文
  • IOS打包错误解决

    2016-08-16 10:41:19
    iOS打包是一件非常重要和常规的事情,打包过程中中避免不了,出现各种错误,下面就记录一下 1:企业级打包报错 wildcard app ids cannot be used to create in house provisioning profiles. please ...

    iOS打包是一件非常重要和常规的事情,打包过程中中避免不了,出现各种错误,下面就记录一下

    1:企业级打包报错 wildcard app ids cannot be used to create in house provisioning profiles. please use anexplicit App id;

    通配符  app bundle id 不能 适用于 in hourse 类型的provision profiels, 请检查用一个明确的存在的aped

     

     

     

    原因分析:

     都是in hourse profiles 出现的问题,可能原因

    [企业级打包只需要发布证书,注意打包的时候选择那个账号,那个bundleid, 设置codingsign,旋转打包类型, 选择Teamid]

    (1)in hourse profiles 的bundle id 在 苹果开发者平台不存在,请检查

    (2)in hourse profiles 企业级打包,打包的证书不存在或者被撤销 了

      (3)  in hourse profiles 没有下载到本地

      (4)  以上都没问题了,重新Product-->Archive

     

     

     

     

    2、

     

    结果是dev证书被撤销了

     

     

    3、

     

     

    4、

     

     

     

     

     

    5、

    打包支持的最大版本设置有两个地方

    一个是Project--->Info--->iOS Depolyment Target 这个是 项目编译支持的最低版本

    一个Targets-->Geneal--Deployment Tagret 这个是设备的最大版本,上面的可以不设置,这个必须要设置;

     

     

     

     

     

     

    6、

    报错:failed to get the task for process XXX(解决方案) 

     

    证书问题:

     

    7、

    There was an internal API error.的解决办法

     

    8、

    iOS下dyld: Library not loaded: 错误信息解决方案Reason:image not found

     

     

     

     

     

     

    9、

    上传App Store 报错 :-22421

     

     

    解决办法:导成 ipa 用application loader 上传;

     

     

     

     

     

     

    10、

    Archive Upload completed with warnings

    其实已经 上传成功到itunes 了, 已经成功了;切记;

     

     

     

    如果,已经上传成功,继续上传的话,就会报上面的错误;  警告不影响上传;

     

     

     

     

     

     

     

    展开全文
  • ios打包错误解决

    千次阅读 2015-11-22 12:41:23
    iOS打包是一件非常重要和常规的事情,打包过程中中避免不了,出现各种错误,下面就记录一下 1:wildcard app ids cannot be used to create in house provisioning profiles. please use an explicit App...

    iOS打包是一件非常重要和常规的事情,打包过程中中避免不了,出现各种错误,下面就记录一下

    1:企业级打包报错 wildcard app ids cannot be used to create in house provisioning profiles. please use anexplicit App id;

    通配符  app bundle id 不能 适用于 in hourse 类型的provision profiels, 请检查用一个明确的存在的appid


    原因分析:

     都是in hourse profiles 出现的问题,可能原因

    [企业级打包只需要发布证书,注意打包的时候选择那个账号,那个bundleid, 设置codingsign,旋转打包类型, 选择Teamid]

    (1)in hourse profiles 的bundle id 在 苹果开发者平台不存在,请检查

    (2)in hourse profiles 企业级打包,打包的证书不存在或者被撤销 了

      (3)  in hourse profiles 没有下载到本地

      (4)  以上都没问题了,重新Product-->Archive



    2: 


    结果是dev证书被撤销了



    3:



    4:


    5:打包支持的最大版本设置有两个地方

    一个是Project--->Info--->iOS Depolyment Target 这个是 项目编译支持的最低版本

    一个Targets-->Geneal--Deployment Tagret 这个是设备的最大版本,上面的可以不设置,这个必须要设置;


    6: 

    报错:failed to get the task for process XXX(解决方案) 

    证书问题:

    7:There was an internal API error.的解决办法

    8:iOS下dyld: Library not loaded: 错误信息解决方案Reason:image not found


    9:上传App Store 报错 :-22421


    解决办法:导成 ipa 用application loader 上传;



    10:Archive Upload completed with warnings

    其实已经 上传成功到itunes 了, 已经成功了;切记;



    如果,已经上传成功,继续上传的话,就会报上面的错误;  警告不影响上传;


    展开全文
  • xcode ios 打包脚本

    2018-09-10 20:52:04
    基于 xcode 命令的 ios 项目打包脚本。 使用python 编写 功能包括:制作icon 图标,剪切图片,打包(store,deve,adhoc)
  • ios打包和调试

    千次阅读 2018-04-29 14:59:26
    ios打包 Mac系统安装XCode方便调试 在App Store下载并安装Xcode。注意,xcode版本低的话,也会影响打包的。推荐使用XCode9. 如果你的OS版本不满足安装xcode的版本要求,你可以寻找对应版本的xcode下载链接,然后...
  • 目录 IOS离线打包说明 IOS原生工程配置 开发环境配置 SDK目录说明 打包准备工作 配置应用标识(Bundle Identifier) 配置应用名称 ...IOS打包发行 应用配置 配置应用标识 配置应用版本号 .
  • UE4 ios打包详解(一)

    千次阅读 2019-07-30 12:13:33
    UE4 ios打包 一、第一种申请ios证书方式(有两种申请ios证书的方式,哪个都可以,我用的是第一种Mac上申请) 1.打开开发者中心网址:https://developer.apple.com...
  • iOS打包方式整理,自带工具打包,Jenkins,脚本,fastlane。 前言 从事iOS开发也有一段时间了,实习的时候自己就了解了iOS打包分发的一些方式,自己也写了一篇博客,介绍了如何打测试包以及上传相关的分发平台,也...
  • iOS 打包上线 bitcode问题

    千次阅读 2017-01-12 19:12:46
    iOS 打包上线 All object files and libraries for bitcode must be generated from…报错错误现象: 一、App的开发对bitcode的支持 现在开发的iOS应用,有一个bitcode选项,通常我们的做法是在设置内,设置bitcode...
  • iOS打包ipa安装包的流程

    千次阅读 2015-12-08 16:47:44
    iOS打包ipa安装包的流程
  • iOS打包上传速度贼快的两个版本(Application Loader3.0 , Application Loader4.0 )
  • 记一次IOS打包报错

    千次阅读 2020-06-30 09:48:49
    公司有一个两年前的项目,用户突然发现一个简单的小BUG需要改,改的简单,但是在IOS打包的时候遇到不少问题。 首先,第一个问题,也是浪费了我最多时间去解决 百度和谷歌都搜索,得到的结果都一样,都是说缺了XXX库...
  • ios打包deb安装包模板文件, 将生产的ipa文件修改成zip,解压出里面的app文件,替换包里面的tianzhou文件,再运行dpkg 命令
  • iOS打包成 ipa包(简单粗暴方法)

    万次阅读 2016-07-14 22:17:17
    iOS打包成 ipa包
  • 苹果网站改版后的ios打包、发布说明文档!个人总结的,原生的文档
  • iOS打包Framework

    2020-03-22 12:36:52
    2、创建需要集成打包Framework中的文件。比如Bundle、Framework、.a、.h/.m 3、配置参数 将Mach-O Type设为Static Library Build Active Architecture Only修改为NO iOS Deployment Target 静态库需要支持的最低...
  • ios打包ad hoc类型的包时导入的自定义框架framework需要签名吗?在打包的过程中需要描述文件吗?

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 67,982
精华内容 27,192
关键字:

ios打包