我正在使用faSTLane来处理配置。这是我做的:matchnukedevelopmentmatchnukedistribution然后在一条channel中,我为每个需要提供的bundleId准备了这个:match(type:"development",app_identifier:"com.myCompany.myApp",force_for_new_devices:true)当我想下载配置时,我有一个channel可以执行此操作:match(type:"development",app_identifier:"com.myCompany.myApp",readonly:true)
问题对于flutter项目,当尝试通过FaSTLane或Codemagic进行CI时出现错误。错误Unabletoexportarchive:2019-07-1906:35:19.256xcodebuild[3381:21183][MT]IDEDistribution:-[IDEDistributionLogging_createLoggingBundleAtPath:]:Createdbundleatpath'/var/folders/r7/d9twdq011sb8d3q1p8f39cdr0000gn/T/Runner_2019-07-19_06-35-19.252.xcdistri
问题对于flutter项目,当尝试通过FaSTLane或Codemagic进行CI时出现错误。错误Unabletoexportarchive:2019-07-1906:35:19.256xcodebuild[3381:21183][MT]IDEDistribution:-[IDEDistributionLogging_createLoggingBundleAtPath:]:Createdbundleatpath'/var/folders/r7/d9twdq011sb8d3q1p8f39cdr0000gn/T/Runner_2019-07-19_06-35-19.252.xcdistri
我正在使用faSTLane构建我的ipa并将其提交给Crashlytics。这就是我项目中的fastfile的样子-fastlane_version"1.66.0"default_platform:iosplatform:iosdobefore_alldo#ENV["SLACK_URL"]="https://hooks.slack.com/services/..."#cocoapodsenddesc"BuildsanduploadstoCrashlytics"lane:debug_uploaddoensure_git_status_cleanensure_git_branch(bran
我正在尝试使用faSTLanedeliver将我的应用程序上传到AppStore,但它告诉我Xcode和iTunesConnect中的包标识符不匹配,即使它们完全相同。为什么会发生这种情况,我可以做些什么来帮助自己找出原因?我知道我没有提供太多信息,但我什至不确定自己从哪里开始寻找。这是抛出的错误消息:ReturnstatusofiTunesTransporterwas1:ERRORITMS-90054:"Thisbundleisinvalid.Thebundleidentifiercannotbechangedfromthepreviousversion.Ifyouwanttocha
我正在尝试通过FaSTLane将测试版上传到TestFlight。它编译正常,但上传以以下模式结束:[20:32:00]:SuccessfullyuploadedthenewbinarytoiTunesConnect[20:32:00]:Ifyouwanttoskipwaitingfortheprocessingtobefinished,usethe`skip_waiting_for_build_processing`option[20:32:03]:WaitingforiTunesConnecttofinishprocessingthenewbuild(1.9.12-4)[20:32
我在MacMini上使用Jenkins的工作失败了。该作业由一个脚本组成,该脚本将使用FaSTLaneforiOS执行一些单元测试。作业正确执行,但在构建之后它会记录错误:FATAL:RemotecallonSLAVEfailedjava.lang.ClassNotFoundException:Classloadingfromsystemclassloaderdisabledathudson.remoting.RemoteClassLoader$ClassLoaderProxy.fetch4(RemoteClassLoader.java:834)athudson.remoting.Re
我有一个Jenkins服务器可以拉取我的构建并构建它,在shell脚本中我有一个按分发运行的faSTLane命令。问题是它永远无法成功执行。我的shell代码很简单:bundleexecfastlanedistribute_to_testflight在我的项目中使用faSTLane插件时调用。结果:$bash-cexport$bash-c"test-f~/.rvm/scripts/rvm"$bash-c"test-f~/.rvm/scripts/rvm"[App]$bash-c"source~/.rvm/scripts/rvm&&rvmuse--install--create2.4.1
我正在尝试使用具有当前配置的FaSTLane部署我的iOS应用程序:具有多个目标和多个环境的单个项目(使用.xccconfig文件)。我创建了3个channel:开发、测试版、分发。这些泳道将“品牌名称”作为参数,因此我可以为每个目标使用相同的泳道。我想要实现的是“读取”目标的.xcconfig文件中的常量(例如PRODUCT_BUNDLE_IDENTIFIER)并将其用作我的channel中的变量。我设法通过创建和读取包含目标包ID的yaml文件来做到这一点,但由于我已经在使用.xcconfig文件,所以我想避免重复。我做了一些搜索以找到答案,但由于我对ruby还很陌生,所以我现
我们使用Fusetools构建一个应用程序。使用命令unobuild--target=ios--configuration=Release我们为应用程序生成一个新的myapp.xcodeproj文件。当我在XcodeIDE中手动打开.xcodeproj时,我看到选中了Automaticallymanagesigning复选框。然后我们使用FaSTLanematch获取证书并在Xcode中手动选择应用商店证书。这一切都很好。现在-我们尝试使用像Bitrise这样的CI提供程序来构建它使用headless构建过程。然后一切都停在同一点。我们的.xcodeproj选中了Automatical