我在我的应用中启用了Firebase Analytics和Crashlytics。根据Firebase website,我已经在我的运行脚本中的Xcode的“构建阶段”下实现了以下内容:
find dSYM_directory -name "*.dSYM" | xargs -I \{\} $PODS_ROOT/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p platform \{\}
我从Xcode收到以下输出:
Running upload-symbols in Build Phase mode
Validating build environment for Crashlytics...
Validation succeeded. Exiting because upload-symbols was run in validation mode
据称该脚本已成功完成其工作,如Console.app
中所述。请参阅所附的屏幕截图以获取输出。
在收到上述Xcode中的消息后,构建进度不会进一步进行。它卡在Building 2069 of 2081 tasks
。发行新的应用程序版本后,我可以手动成功运行此脚本。但是Google为Firebase提供此脚本的重点是使整个过程自动化。
有人在他们的运行脚本中成功实现了上载符号脚本吗?为什么我的构建会停滞不前并无法完成?
我在我的应用中启用了Firebase Analytics和Crashlytics。根据Firebase网站,我已经在运行脚本的Xcode的“构建阶段”下实现了以下内容:find dSYM_directory -name“ * ....
我意识到我需要为运行脚本添加输入文件。参见下面的实现。