问题标签 [fastlane-match]
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.
fastlane - 如何手动将现有配置文件和证书添加到 fastlane 匹配?
我在产品中有大量现有的应用程序,我想在 fastlane match 中使用现有的配置文件和证书。
我知道 fastlane match 只能与它首先创建的配置文件和证书一起使用,但我不愿意按照建议“核对”。
这可能吗?
我想知道我是否以匹配预期的形式手动添加到 Git 存储库中是否足够。
ios - 证书吊销后,我应该如何处理 fastlane match?
用户已吊销分发证书。下载新证书(带有密钥的 p12)后,我仍然无法获得
去工作。
我收到错误:
证书“XXXXXXXXX”(存储在您的 git 存储库中)对于用户 XXX@XXX.XXX 在开发人员门户中不可用 确保每次为此 Git 存储库运行“匹配”时使用相同的用户和团队。这可能是由于在 Dev Portal 上吊销证书造成的。
它是同一个用户和团队,我认为手动下载证书和密钥可以解决这个问题。
有什么想法吗?
ios - Xcode 8 无法在设备上运行,配置文件问题提到 Apple Watch
我正在运行 OS X El Capitan 并使用 Xcode 8 GM 种子 (8A218a),我正在尝试在我的 iPhone 6 上运行我的应用程序和 iOS 10 GM 种子 10.01 (14A403),它与运行 watchOS 3 的 Apple Watch 配对转基因种子 (14S326)。
我正在使用 Match 来处理配置文件和证书,到目前为止它运行良好。
我最近更改了捆绑标识符,因此在成员中心创建了一个新的 App Id 并重新配置了匹配等。我的 Mac 上安装了开发证书和配置文件。我已删除旧证书和旧配置文件。
一切都在模拟器上运行良好。但是当我尝试在我的 iPhone Xcode 8 上运行它时显示错误:
配置文件“match Development com.XXX.YYY”不包括当前选择的设备“ZZZ's Apple Watch”。
它还显示另一个错误:
SDK“iOS 10.0”中的产品类型“应用程序”需要代码签名
我没有此应用程序的 Apple Watch 扩展程序。那么为什么 Xcode 8 会出现与我的 Apple Watch 相关的错误?
还有第二个错误是什么意思?SDK“iOS 10.0”中的产品类型“应用程序”需要代码签名?
谢谢!!
jenkins - 詹金斯删除钥匙串中的钥匙
在 Jenkins 上运行时,我们遇到了 fastlane 的问题。由于某种原因,在运行 jenkins 脚本时,钥匙串中的钥匙会被删除。但是,如果我从命令行运行命令,它每次都有效。我第一次向 gitrepo 提供密码,第二次运行良好,但切换到 Jenkins,您可以看到密钥已从钥匙串中删除,随后它不会构建(要求输入密码)。请参阅下面的错误日志。
我已经查看了我可以在 jenkins 中找到的所有配置,但找不到与 jenkins 和钥匙串有关的任何内容。我们为钥匙串安装了一个模块:
钥匙串和供应配置文件管理,但是这个模块被禁用只是为了看看那个是否是问题所在。但是禁用后也没有用。所以我不认为是这样。
我们正在运行 Jenkins 版本。由于 ssh 和苹果的问题,zipfile 提供了 1.625.3 和 fastlane 最新版本。请参阅以下版本。我们缺少什么?
我们的 fastlane 构建输出:
fastlane - Storing Match certificates in the project directory
The Fastlane Match documentation suggests putting certificates in a private git repo. If my project repo is already private is there any reason to not put the certificates into the project repo? Say in a /certificates directory?
Obviously it would be paramount not to deploy these certificates with any kind of release.
react-native - 在连接的设备上运行时出现 Xcode 错误:“他的可执行文件是用无效的权利签名的”
问题描述
我正在开发基于 ReactNative 0.40 的应用程序,我正在使用 Fastlane 进行 beta 部署,并且正在使用 Match 来管理我的签名配置文件。然而,大多数事情都按预期工作:
问题: 当我尝试直接从 Xcode 8 在物理设备上运行我的应用程序时,它给了我这个错误:
这是我尝试过的:
- [x] 遵循 Apple 的权利故障排除指南
- [x] 确保在 XCode 的“功能”屏幕中选择的权利与在开发人员面板上的应用程序 ID 中选择的权利相匹配。
- [x] 重新进行比赛。IE
fastlane match development
fastlane match adhoc
fastlane match appstore
- [x] 跑
fastlane match decrypt
然后security cms -D -i /path/to/***.mobileprovision
。尽管我不完全确定我要查找的内容丢失/额外/无效。
问题:
对于项目和目标,这些设置应该是什么?
在开发过程中,应该使用哪个签名身份从 xcode 在设备上运行应用程序?
我还能尝试解决什么问题?
ios - Fastlane - 将证书推送到回购
我已经使用 Fastlane 成功向 App Store 提交了一个应用程序。但是,我没有证书存储库的写入权限,也无法推送它们。有什么方法(操作/命令)可以将我在本地拥有的证书推送到仓库?
fastlane - 苹果开发者网站正在由 fastlane 进行维护
我确实bundle exec fastlane match_development create:true
像往常一样跑步。
我的 fastlane 突然停止工作,报告苹果开发者网站正在维护中。
并查看错误信息。
请使用bundle update fastlane
/Users/knight.lu/.rvm/gems/ruby-2.3.0/gems/spaceship-0.38.1/lib/spaceship/client.rb:414:in `parse_response': [!] 更新: :Client::UnexpectedResponse)
任何想法The Apple Developer website is undergoing maintenance. For details, visit developer.apple.com/system-status.
ios - Fastlane 比赛设置,使用比赛应用商店和比赛开发
我正在尝试设置快速通道匹配,但无法理解此步骤:
运行 fastlane 后,match init
您可以运行以下命令来生成新的证书和配置文件:
appstore
和到底是什么development
?它们应该是假定的方案名称吗?我的应用程序有两个方案(都有不同的包标识符)它们被调用MyApp
,MyApp UAT
我需要运行fastlane match MyApp
吗fastlane match MyApp UAT
?
git - 如何使用 Fastlane 将 p12 文件存储在 Git 存储库中?
我正在使用Fastlane Match在 iOS 上管理我的证书和配置。这个工具太酷了,我想激励我管理我的推送通知证书和 p12。
我正在使用 pem 创建 p12 文件,我想将它与其他证书一起存储在我的 git repo 中。
我不知道该怎么做:
- 创建我自己的快速文件?
- 创建我自己的 fastlane 插件?