Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 使用fastlane为iOS构建Unity游戏失败,缺少USYM_UPLOAD_AUTH_令牌_Unity3d_Fastlane - Fatal编程技术网

Unity3d 使用fastlane为iOS构建Unity游戏失败,缺少USYM_UPLOAD_AUTH_令牌

Unity3d 使用fastlane为iOS构建Unity游戏失败,缺少USYM_UPLOAD_AUTH_令牌,unity3d,fastlane,Unity3d,Fastlane,我正在使用为iOS构建我的Unity游戏,但自从我启用iOS构建以来,我的iOS构建一直失败,并显示以下消息:请使用USYM_UPLOAD_auth_token环境变量提供一个auth token 此错误消息已导致fastlane在为应用商店生成时在存档失败时失败。请尝试以下操作以使生成通过: 如果您是使用-batchmode从命令行构建Unity项目,请确保也将-username和-password传递给Unity。 确保用于登录Unity的用户可以访问中的项目 如果您使用的是较旧版本的Uni

我正在使用为iOS构建我的Unity游戏,但自从我启用iOS构建以来,我的iOS构建一直失败,并显示以下消息:请使用USYM_UPLOAD_auth_token环境变量提供一个auth token


此错误消息已导致fastlane在为应用商店生成时在存档失败时失败。

请尝试以下操作以使生成通过:

如果您是使用-batchmode从命令行构建Unity项目,请确保也将-username和-password传递给Unity。 确保用于登录Unity的用户可以访问中的项目 如果您使用的是较旧版本的Unity,请务必升级,因为 如果这些都不起作用,请尝试将环境变量USYM_UPLOAD_AUTH_TOKEN设置为任意值。这将导致将符号文件上载到Unity的服务器失败,但会导致构建通过。 您还可以再次禁用Unity Cloud Diagnostics,使其立即工作。 出现此问题的原因是,启用Unity的云诊断会告诉Xcode项目将符号文件上载到Unity的服务器,作为构建游戏的一部分。这样,您就可以使用符号文件来帮助您处理游戏崩溃


这一切是如何运作的:你必须登录Unity,这样它才能获得一个令牌,用于上传游戏的符号文件。然后,Unity在生成的Unity-iPhone.xcodeproj/project.pbxproj中设置值USYM_UPLOAD_URL_SOURCE和USYM_UPLOAD_AUTH_TOKEN。在xcode构建期间,有两个工具usymtool和process_symbols.sh使用这些值将符号发送到Unity。您可以在~/Library/logs/Unity/symbol_upload.log上找到usymtool的日志。

同样的问题,我在UnityConnectionSettings.asset中为设置禁用的崩溃报告修复了它,这不是一个基本的解决方案

CrashReportingSettings:
     m_EventUrl: https://perf-events.cloud.unity3d.com
-    m_Enabled: 1
+    m_Enabled: 0