Jenkins+Fastlane+自动化打包发布+蒲公英二维码展示 编程技术

Jenkins+Fastlane+自动化打包发布+蒲公英二维码展示

身为一名iOS开发人员,面临必不可少的一个阶段就是打包测试。虽然xcode可有实现打包,但在测试阶段面临测试人员不断的向你催促需要新的包进行测试就会很让人头疼,打包又是一个重复性极高又很费时间的事情。所以研究了一下 jenkins 和 fastlane 的自动打包流程,希望对大家有所帮助,途中也遇到了众多的问题和坑。 如需帮助可直接联系我 前期准备 Ruby: fast...
阅读全文
解决A6 avant媒体播放器乱序的问题 编程技术

解决A6 avant媒体播放器乱序的问题

老婆的奥迪A6 avant,从我的itunes从把曲库COPY到SD卡,插到媒体播放器后,查看每个专辑中歌曲都是乱序的,想了很多方法都不能解决,最后想到,是不是根据文件创建时间排序的? 于是把整个曲库先COPY到电脑中,格式化SD卡,写了一段程度,按名称排序后吴顺序写入,这样时间和名称排序就对应上了。 package com.company; import java.io.File; i...
阅读全文
Adam Bien 针对 MicroProfile 的访谈 编程技术

Adam Bien 针对 MicroProfile 的访谈

最杰出的 Java Champion 之一 Adam Bien ( airhacks.fm podcast ) 采访了 IBM Emily Jiang , Emily Jiang 是 MicroProfile 和 CDI Liberty 架构师,也是 MicroProfile 领域最具影响力的人物之一。此次的采访主题是 MicroProfile。 在首次发布 Micro...
阅读全文
使用Fastlane对iOS项目持续集成(自动打包) 移动开发

使用Fastlane对iOS项目持续集成(自动打包)

前言作为一名iOS app开发者,在我的工作过程中,基本遵循如下的一个流程:分析需求、UI设计——>设计功能架构——>着手开发——>打测试包——>修复bug、优化功能。在所有这些工作中,项目打测试包对于一个开发人员来说,可以说是一项无脑又浪费时间的工作,很荣幸的是,我在公司负责iOS项目的打包。那么来看看打包的时间都浪费在哪了。来看下打包的流程:Archive项目——>勾选一堆选项及下一步,打包用...
阅读全文
iOS本地数据持久化 移动开发

iOS本地数据持久化

本文内容:iOS本地数据持久化的几种类型iOS本地数据持久化几种类型的应用场景及使用一.iOS本地数据持久化的类型:NSUserDefaultsplistKeychain(钥匙串)归档沙盒写入数据库二.应用场景1,NSUserDefaults用于存储用户的偏好设置和用户信息,如用户名,是否自动登录,字体大小等.数据自动保存在沙盒的Libarary/Preferences目录下.NSUserDefa...
阅读全文
ipa重签名最直接的教程 移动开发

ipa重签名最直接的教程

ipa 包重签名最新最简单教程重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 appkey 等操作,直接重签名之后依然可以拥有这些功能,更快的发布测试或者灰度版本。本文介绍三种方式的重签名,当然着重介绍第一种,因为目前来说是签名最全面的,也是最可靠的。首先,我们得准备需要的东西开发证书或者企业证书,什么都好吧,反正是你想重签名的证书,关于证书和 provision描述...
阅读全文
【iOS 开发】使用 Jenkins + Fastlane 持续集成 iOS 项目 编程技术

【iOS 开发】使用 Jenkins + Fastlane 持续集成 iOS 项目

持续集成( Continuous Integration 简称 CI )。 Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。具体就不多说了,想要更多的了解可以去查一下,下面是集成方法。 本文最终目的: 测试人员可登录 Jenkins 网页自行选择 开发分支 和 打包类型 ,然后自动打包完成并自动上...
阅读全文
【iOS 开发】利用 iTunes 接口检查 App 版本更新 移动开发

【iOS 开发】利用 iTunes 接口检查 App 版本更新

XcodeiOS 想要检查 App 当前版本是否为最新,一般的方案大概都是服务器自己提供一个接口来获取 App 最新版本是多少,然后再做出相应提示是否需要更新,但是接口需要手动维护,应用要审核,还得等审核通过以后才能更新版本号,其实苹果提供了一个 iTunes 接口,能够查到 App 在 AppStore 上的状态信息,既省事又准确,下面记录一下具体实现方法。接口信息这是 iTunes 接口地址 ...
阅读全文
老司机 iOS 周报 #17 | 2018-05-02 移动开发

老司机 iOS 周报 #17 | 2018-05-02

欢迎 @方秋枋 加入周报的编辑的队伍。你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。新闻Swift for TensorFlow 正式发布TensorFlow 社区在 TensorFlow Dev Summit...
阅读全文
老司机 iOS 周报 #17 | 2018-05-02 移动开发

老司机 iOS 周报 #17 | 2018-05-02

欢迎 @方秋枋 加入周报的编辑的队伍。你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。新闻Swift for TensorFlow 正式发布TensorFlow 社区在 TensorFlow Dev Summit...
阅读全文
Loading...