Continuous integration 我如何让Fastlane为tvOS提供服务?

Continuous integration 我如何让Fastlane为tvOS提供服务?,continuous-integration,app-store-connect,tvos,fastlane,fastlane-deliver,Continuous Integration,App Store Connect,Tvos,Fastlane,Fastlane Deliver,上载到iTunesConnect失败,出现以下错误: “无效的设置配置文件。此设置配置文件与iOS应用程序不兼容。” 尽管我没有用于此捆绑包ID的与ios相关的应用程序,但平台似乎仍停留在“ios”上。我已尝试将“-platform tvOS”添加到$fastlane deliver…命令的末尾,但运气不佳 Deliver在tvOS平台上使用符号“appletvos” 将其添加到$fastlane deliver命令的末尾: $ fastlane deliver ... ... "--plat

上载到iTunesConnect失败,出现以下错误:

“无效的设置配置文件。此设置配置文件与iOS应用程序不兼容。”

尽管我没有用于此捆绑包ID的与ios相关的应用程序,但平台似乎仍停留在“ios”上。我已尝试将“-platform tvOS”添加到
$fastlane deliver…
命令的末尾,但运气不佳

Deliver在tvOS平台上使用符号“appletvos”


将其添加到
$fastlane deliver
命令的末尾:

$ fastlane deliver ... ... "--platform" "appletvos"
或者将其添加到您的.Deliver文件中,如下所示:

deliver(platform: "appletvos")
Deliver在tvOS平台上使用符号“appletvos”


将其添加到
$fastlane deliver
命令的末尾:

$ fastlane deliver ... ... "--platform" "appletvos"
或者将其添加到您的.Deliver文件中,如下所示:

deliver(platform: "appletvos")

如果您使用
upload\u to\u testflight
,请指定
appletvos
作为应用程序平台

upload_to_testflight(app_platform: "appletvos")
在构建过程中,不要忘记设置
build(include\u bitcode:true)

如果使用
match
进行签名,请指定
platform
参数:

match(platform: "tvos")
如果使用存储库进行匹配,请在配置配置文件名称中添加\u tvos后缀。例如,文件

profiles/appstore/AppStore_com.yourcompany.youproject.mobileprovision
必须重命名为

 profiles/appstore/AppStore_com.yourcompany.youproject_tvos.mobileprovision

这是避免出现
match
/
sigh

错误所必需的。如果您使用
upload\u to\u testflight
,请指定
appletvos
作为应用程序平台

upload_to_testflight(app_platform: "appletvos")
在构建过程中,不要忘记设置
build(include\u bitcode:true)

如果使用
match
进行签名,请指定
platform
参数:

match(platform: "tvos")
如果使用存储库进行匹配,请在配置配置文件名称中添加\u tvos后缀。例如,文件

profiles/appstore/AppStore_com.yourcompany.youproject.mobileprovision
必须重命名为

 profiles/appstore/AppStore_com.yourcompany.youproject_tvos.mobileprovision

这是避免
match
/
sigh

出错所必需的,它可以工作,虽然官方不支持,但可以工作!谢谢@Justin Valley:)它有效,没有官方支持,但它有效!谢谢@Justin Valley:)