fastlane

fastlane cannot find gradlew file?

爷,独闯天下 提交于 2021-01-27 05:15:20
问题 Trying to get fastlane up and running for my Android project. I have the fastfile and appfile in my project directory, but when my lane executes the gradle action it fails with the following error: Couldn't find gradlew at path '/Users/MyUser/Documents/Project/Android/gradlew' Meanwhile, if I pull up that directory in Finder - the gradlew file is in fact present. No clue what my next step should be here.. anyone have any similar problems or suggestions? 回答1: I had the same issue, as I tried

Xcodebuild - Skip Finished requesting crash reports. Continuing with testing

廉价感情. 提交于 2021-01-20 18:57:40
问题 I'm running a CI machine with the Xcode. The tests are triggered using fastlane gym . I see this line in the output: 2019-05-27 16:04:28.417 xcodebuild[54605:1482269] [MT] IDETestOperationsObserverDebug: (A72DBEA3-D13E-487E-9D04-5600243FF617) Finished requesting crash reports. Continuing with testing. This operation takes some time (about a minute) to complete. As far, as I understand, the Xcode requests crash reports from Apple to show in the "Organizer" window. Since this is a CI machine,

Fastlane Boarding with two-factor authentication

China☆狼群 提交于 2021-01-13 09:37:24
问题 I followed the "Getting Started" guide on the boarding github page, but I keep getting this error on my heroku page We're sorry, but something went wrong. The boarding page does say that the two-factor auth works and to go here: https://github.com/fastlane/fastlane/blob/master/spaceship/README.md#2-step-verification but I'm not sure how to add that cookie to my heroku site. Thanks in advance. 回答1: Fastlane now (as of version 2.160.0) supports Apple's App Store Connect API. This avoids all the

iOS 持续集成:更完备的 App Store Connect API

扶醉桌前 提交于 2020-12-12 11:26:45
作者:Darwin-lv, 中年程序员,目前就职于字节跳动飞书团队 Sessions: https://developer.apple.com/videos/play/wwdc2020/10004/ 引言 时隔两年 App Store Connect API 有了更新,WWDC 2018 推出了 App Store Connect API ,用于自动化一些 App Store Connect 后台操作。这次更新包含了 app 元数据相关的API,补上了原来缺失的重要一环, 使得几乎可以通过 App Store Connect API 完成 App Store Connect 上的所有操作。今后开发、证书配置、用户管理、测试、发布全流程都可以通过 API 完成。 需要注意的是, 配置应用内购买和 Game Center 还是需要通过App Store Connect 网站进行配置。 现有的解决方案 Fastlane 已经是一个完善的自动化工具,它提供了如 produce 等工具用于更新元数据。为啥还要关心 App Store Connect API 呢? 首先 App Store Connect API 是苹果官方提供的,适用于所有环境。Fastlane 基于 ruby 的,限制适用的技术栈。 其次 Fastlane 是通过 Spaceship 来访问 Apple Developer

iOS 持续集成:更完备的 App Store Connect API

谁说胖子不能爱 提交于 2020-10-30 19:44:54
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者:Darwin-lv, 中年程序员,目前就职于字节跳动飞书团队 来源丨老司机技术周报(ID:LSJCoding) Sessions: https://developer.apple.com/videos/play/wwdc2020/10004/ 引言 时隔两年 App Store Connect API 有了更新,WWDC 2018 推出了 App Store Connect API ,用于自动化一些 App Store Connect 后台操作。这次更新包含了 app 元数据相关的API,补上了原来缺失的重要一环, 使得几乎可以通过 App Store Connect API 完成 App Store Connect 上的所有操作。今后开发、证书配置、用户管理、测试、发布全流程都可以通过 API 完成。 需要注意的是, 配置应用内购买和 Game Center 还是需要通过App Store Connect 网站进行配置。 现有的解决方案 Fastlane 已经是一个完善的自动化工具,它提供了如 produce 等工具用于更新元数据。为啥还要关心 App Store Connect API 呢? 首先 App Store

iOS 超级签名详解

﹥>﹥吖頭↗ 提交于 2020-08-11 00:18:30
一、原理 把安装设备当做开发设备进行分发。说的明白一些,开发者可以在开发者后台添加手机的UDID,然后重新打包一个IPA文件,分发平台,然后被添加的UDID就可以下载。 二、优缺点 优势: 直接分发,安装即可运行,不需要用户做企业证书的信任操作 目前稳定,不会有证书吊销导致的业务风险(后续苹果政策风险非常高) 缺点: 单开发者账号的iPhone设备数量只有100个,导致分发成本非常高(99美元/1年/100个设备) 开发者账号需要预先写入安装设备的UDID,在工具链不通的情况下,获取用户的UDID相对困难和繁琐,而且手动写入UDID不存在商用可行性,当然目前这个缺点被解决了 三、整体运行流程 1.用户手机安装预留的描述文件,获取本机udid后,向服务器返回用户的udid 2.服务器收到UDID后,将UDID添加到开发者账号下,下载此udid签名用的证书描述文件。 3.然后用此udid签名用的证书描述文件,把预留的ipa重签。 4.重签后的iPA上传分发服务器,通过分发链接让用户下载。 下面是这四个步骤的技术细节: 一、使用配置文件获取UDID 苹果公司允许开发者通过IOS设备和Web服务器之间的某个操作,来获得IOS设备的UDID(包括其他的一些参数)。这里的一个概述: 1.在你的Web服务器上创建一个.mobileconfig的XML格式的描述文件; 2