草庐IT

fastlane-match

全部标签

ios - faSTLane 工具和 xcode8,我还应该使用它吗?

我正在使用faSTLane工具来处理我在Xcode7中的所有签名需求。当我开始使用Xcode8时,我遇到了一些问题。Xcode8引入了一种新的“自动”签名方法。我仍然可以通过告诉Xcode不要使用自动签名并在禁用自动复选框时选择签名选项中出现的正确值来使用faSTLane工具。我想开始使用自动签名选项,但我不是100%确定如何使用faSTLane正确地完成它。我认为我需要了解如何使用PROVISIONING_PROFILE_SPECIFIER选项?谁能解释一下faSTLane应该如何与Xcode8自动签名一起工作? 最佳答案 如果你

error: src refspec master does not match any.处理方案

问题描述在使用gitbash指令将项目上传到github时,总是遇到一些错误无法解决。下面是我遇到的一个问题error:srcrefspecmasterdoesnotmatchany.error:failedtopushsomerefsto'XXXX.git'原因分析:错误:SRCReFSPEC主控器不匹配任何。错误:未能将某些引用推到’git@Github.com:HaHaa/ftpMal.git’也就是仓库为空。解决方案:利用gitaddxxx.py指令,将所有的文件全部都添加,然后再进行gitcommit-m"init"将所有的文件commit,gitcommit-m"init"   然

ios - 包含对象 : returning NO when isEqual and hash match

我有一个NSMutableOrderedSet,我要从中添加和删除MTLModels。对于两个对象,hash和isEqual方法都将返回true,但containsObject将返回false。此代码有时有效,有时无效。modelscount:1isEqual:1hashesequal:1containsObject:0下面的代码怎么可能打印出上面的内容?@property(nonatomic,strong)NSMutableOrderedSet*models;-(void)remove:(MTLModel*)model{NSLog(@"modelscount:%d",self.mod

0/1 nodes are available: 1 node(s) didn‘t match Pod‘s node affinity.

主要是需要确认你的yaml文件中是否有nodeSelector的配置,一般是因为k8s集群中没有相应的node节点匹配导致 这个错误消息表明您正在尝试在不符合Pod的节点亲和性规则的节点上运行Pod。这通常是由于节点选择器或节点亲和性规则设置不正确引起的。以下是一些可能导致此错误消息的常见原因和解决方法:检查Pod定义中的节点选择器是否正确。确保选择器与至少一个节点匹配。检查Pod定义中的节点亲和性规则是否正确。如果您正在使用节点亲和性规则,请确保它们与集群中的节点匹配。检查您的节点是否正确标记。如果您的节点没有正确标记,则可能会导致Pod无法在节点上运行。如果您的集群正在使用节点亲和性和反亲

ios - 可以在 xcode 项目文件中使用 faSTLane 命令配置 Jenkins 管道

我正在开发具有连续集成设置的iOS项目,我想为我的项目创建一个jenkins管道来运行自动化步骤来执行构建、测试等操作。对于自动化过程,我使用的是FaSTLane工具,那么如何将jenkins管道与其中的FaSTLane命令同步?我在管道文件中得到了一些与maven命令相关的示例,因为maven插件选项已经在jenkins中可用,类似地,我如何才能为faSTLane实现相同的功能。我需要一些示例来在我的xcode项目jenkins文件中编写我的声明性管道语法。我还想知道jenkinspipe行文件应该在xcode项目中还是应该在master分支下?感谢任何帮助。谢谢。

ios - FaSTLane:我怎么能只有一个目标的 "increment_build_number"?

我的Xcode项目中有两个目标:MyAwesomeApp(构建1)MyGreatApp(构建1)在increment_build_numberAction之后,他们都转向:MyAwesomeApp(构建2)MyGreatApp(构建2)但我期望的是仅将其应用于一个目标。所以当我再次执行这样的事情时:increment_builder_number(方案:“MyAwesomeAppScheme”)他们转向:MyAwesomeApp(构建3)MyGreatApp(build2)有什么办法可以实现吗?谢谢! 最佳答案 这是一个plug-i

ios - 如何在faSTLane中设置环境变量?

我已经阅读了文档,但我仍然对在fastfile或bash_profile中的何处设置环境变量感到困惑。你能帮我解决这个问题吗?我想要实现的是在fastfile中设置apple开发人员凭据,并且不应该再次询问是否有任何用户提取我的代码并尝试构建它。我在faSTLane文件中写这个。如果我错了,请告诉我。default_platform(:ios)platform:iosdoENV["FASTLANE_DONT_STORE_PASSWORD"]="1"ENV["FASTLANE_USER"]=""ENV["FASTLANE_PASSWORD"]=""desc"GENERATESCREENS

ios - FaSTLane:似乎没有为此项目设置 CURRENT_PROJECT_VERSION 键

我正在关注这个website使用hockeyapp设置faSTLane的指南,但我遇到了错误:BUILD_NUMBER=>"TheredoesnotseemtobeaCURRENT_PROJECT_VERSIONkeysetforthisproject.Addthiskeytoyourtarget'sexpertbuildsettings."}我在actions文件夹中创建了build_number_icon.rb,我什至尝试对build_number进行硬编码并测试运行faSTLane。仍然出现相同的错误。我错过了什么吗?我一直在再次阅读指南,以防我错过了这些步骤。#Buildand

ios - 如何使用 .env 文件覆盖 faSTLane 的 appfile 中的值

在某些情况下,我们需要覆盖faSTLane的appfile中的值,例如使用不同的苹果帐户发布应用程序,但没有记录在案的官方方式。 最佳答案 最简单的方法是使用环境变量:像这样使用Appfile:apple_idENV["APPLE_ID"]||"default@company.com"app_identifierENV["APP_IDENTIFIER"]||"com.company.default"当您现在调用fastlane时没有环境变量:fastlanebeta它将使用提供的默认值(default@company.com)设置一

ios - 如何解决钥匙串(keychain)中的代码签名错误 : The identity ipad doesn't match any valid, 未过期证书/私钥对?

我是iOS开发的新手(因此是MacOSx的新手)并使用Titanium,我使用的版本是2.1。我尝试在iPad上部署我的应用程序,但出现以下错误:[ERROR]CodeSignerror:Theidentity'iPhoneDeveloper'doesn'tmatchanyvalid,non-expiredcertificate/privatekeypairinyourkeychains当我检查Xcode时,ProvisioningProfiles的状态为Validsigningidentitynotfound,我的Xcode版本是4.4。我进入了我的团队开发人员门户,应用程序和iPa