问题标签 [fastlane]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - fastlane 抓屏和快照
我正在使用 fastlane 工具 ( https://fastlane.tools ) 为我的 iOS 和 Android 应用程序自动执行所有屏幕截图。该工具运行良好,我很满意。我遇到的问题是,当我在应用程序上运行混合面板事件和其他分析时,应用程序将在屏幕截图期间运行这些事件。有没有办法在代码中“检测”它是模拟器的屏幕截图事件?
基本上,我想要某种 if 语句,但不知道如何从 fastlane 中分辨出来。我已经彻底阅读了文档,但找不到任何相关信息,感谢您的帮助!
ios - 快车道截图失败
我正在尝试用 fastlane 截屏。我现在不需要发送到 iTunes Connect。我只想截屏,但我得到“测试失败”。
这是我的快照文件:
还有我的快速文件:
我的项目是用 swift 编写的,还有我的测试类:ConsultorUITests:
最后,终端日志:
` ▸ 构建 Pods/Alamofire [调试] ▸ 检查依赖关系 ▸ 构建 Pods/Gloss [调试] ▸ 检查依赖关系 ▸ 构建 Pods/JGProgressHUD [调试] ▸ 检查依赖关系 ▸ 构建 Pods/Pods-Consultor [调试] ▸ 检查依赖关系 ▸ 构建顾问/Consultor [Debug] ▸ 检查依赖 ▸ 运行脚本 'Check Pods Manifest.lock' ▸ 运行脚本 'Embed Pods Frameworks' ▸ 运行脚本 'Copy Pods Resources' ▸ 运行脚本 'Run Script' ▸ Building Consultor/ConsultorTests [Debug] ▸检查依赖 ▸ 构建 Consultor/ConsultorUITests [调试] ▸ 检查依赖 ▸ 编译 ConsultorUITests.swift ▸ 链接 ConsultorUITests ▸ 生成“ConsultorUITests.xctest.dSYM” ▸ 触摸 ConsultorUITests.xctest ** 测试失败 **
所有测试 [08:49:30]:退出状态:65 [08:49:30]:测试失败 - 查看上面的日志 [08:49:30]:测试失败,重试 2 次中的 1 次`
ios - iOS 与 Jenkins、Hockey 和增加版本的持续集成
目前,我正在使用 Jenkins、fastlane 和 Hockey 进行 UITesting 并将应用程序交付给最终用户。我在 Jenkins 中设置了自动将 ipa 文件上传到曲棍球。
我需要每天上传到曲棍球,我可以为此运行脚本。但是每次上传到曲棍球时如何增加版本?
另外,为了安全起见,我不想将该版本号存储在本地文件或其他东西中。相反,我想从曲棍球中检索版本号并根据该数字增加。反正有没有实现那个?
ios - 缺少所需的图标文件 - 应用程序加载器
在使用 Application Loader 应用程序将 .ipa 文件上传到 iTunes Connect 进行审核时,我遇到了一个错误:
但是,在Images.xcassets
我的 AppIcon Image Set 文件夹中,有一个 iPad Pro 图标集,它是一个 167x167 的 .png。
如果图像在那里并且它被添加到目标的资产文件夹中,为什么会出现这个错误?我可能会错过什么?
笔记:
- Fastlane 正在生成 .ipa 文件。版本 1.99.0
- 当我查看 .ipa 文件时,图标文件不存在。看起来图标文件没有被添加到包中。
- 我没有使用 Xamarin
- 我已经尝试添加
CFBundleIconFiles
到Info.plist
. 那没起效。 - 我已尝试清理项目、更新 Xcode 并重新启动计算机。那没起效。
xcode - 无法在 circleCi 上构建 Xcode 项目
我正在使用 cocoapods v1.0.1。我的构建在 Xcode 7.2.1 中是成功的,但是当我将更改推送到 git 时,它在 circleci.com 上失败了。
错误:沙箱与 Podfile.lock 不同步。运行“pod install”或更新您的 CocoaPods 安装。
我已经尝试了使用此链接和类似链接的所有可能方法,但根本没有成功。
已经尝试过这个链接:错误:“沙箱与 Podfile.lock 不同步...”在使用 cocoapods 安装 RestKit 后
ios - "App failed to quiesce within 60s"in React-Native project
So I'm attempting to run an XCode UI Test on my React Native project. My goal is to use fastlane/snapshot to grab screenshots of my app.
I finally figured out how to script my app to do what I want. Unfortunately, the app gets stuck with an App failed to quiesce within 60s
message after calling app.otherElements["mainButton"].tap()
.
As far as I can tell as a human, my app appears to be static and not updating or animating anything. But I'm not clear what the UI Test is using for its detection heuristic, so it might be using some internal state or checking threads.
I suspect there's some React Native behavior that's keeping the UI Test from seeing things as finished. Unfortunately, without any real ability to see what UI Tests are doing, I'm not even sure where I need to dig into React Native to fix it. :(
Any help would be appreciated!
ios - 无法通过 Fastlane Pilot 提交 TestFlight 构建
上传应用程序并通过 提交审核后FastLlane deliver
,我正尝试通过 开始内部测试pilot
。但是,一旦我使用以下命令执行此操作:
我收到以下错误:
例外是不言而喻的,跳入 iTunes Connect 显然表明了问题:数据不存在。
我已将该元数据作为我的 DeliverFile 的一部分推送(名字、姓氏、电子邮件、电话、笔记……),我在要提交审核的应用程序版本中看到它,但我没有看到它在测试构建本身的元数据中复制。
有地方可以设置吗?现在通过命令行pilot
,看起来我只能设置“新增功能”。在任何地方deliver
?我已经通过最后一次构建并传递了所有参数来尝试它spaceship
,submit_for_beta_review
但我仍然遇到类似的错误。
提前非常感谢!
android - 使用 fastlane 供应使用 google play api 上传多个 APK 应用程序
在为我们的移动项目设置持续部署管道时,我在通过 google 的 API 将 APK(已签名并对齐)上传到 Play 商店时遇到了错误。
我正在使用 fastlane 的供应操作来进行实际上传(使用 google 的 ruby api 客户端)。
在 alpha 轨道上第一次上传 x 版本的 APK 成功。
在 alpha 轨道上第二次上传版本为 y 的同一 APK 失败,并显示以下消息:
multiApkDowngradedDevice:如果满足以下条件,则此应用程序版本 100144 的设备将降级到版本 100142:[(范围 15-0 的 API_LEVEL 和包含 [[ALPHA]] 中的任何一个的 RELEASE_TRACK 和包含 [[ALPHA]] 中的任何一个的屏幕[small, normal, large, xlarge]] 和 NATIVE_PLATFORM 包含 [[x86_64 (arm64-v8a) , x86_64 (armeabi-v7a) , x86 (armeabi-v7a)*]] 和包含所有 [android. hardware.TOUCHSCREEN, android.hardware.screen.PORTRAIT, android.hardware.WIFI])]。
我无法找到有关此multiApkDowngradedDevice
错误的信息,因为 api 的文档没有提到任何错误代码。
对此的任何帮助将不胜感激
谢谢,
伯特
ios - 使用 fastlane/gym 导出未签名的 ipa
我正在尝试使用 fastlane 导出未签名的ipa。到目前为止我的健身房配置:
创建存档工作正常,但exportArchive
命令失败:
非常感谢任何帮助。