我在上传Firebase崩溃报告的符号文件时遇到问题。
使用命令行,当我导航到我的Xcode项目文件夹并按照说明运行命令时:
def extractNGrams(df, ngram_size, min_freq):
"""Extract NGrams from a list of Strings
Keyword arguments:
df -- the pandas dataframe containing the sentences
ngram_size -- defining the n for ngrams
min_freq --- the minimum frequency for the ngram to be part of the set
"""
vect = sklearn.feature_extraction.text.CountVectorizer(ngram_range=(ngram_size,ngram_size), min_df=min_freq)
lstSentences = df['Text'].values.tolist()
X_train_counts = vect.fit_transform(lstSentences)
vocab = vect.get_feature_names()
#print (vocab)
print (X_train_counts.shape)
return vocab
我收到以下错误:
FCR_PROD_VERS:未设置(请查看GoogleService-Info.plist和Info.plist 设置)
我如何设置此位置?为什么不自动设置?
答案 0 :(得分:3)
批量上传尝试从工作区获取尽可能多的信息,但有些事情可能不容易被发现。如果找不到这些值,您可以自己提供这些值。
CFBundleIdentifier
CFBundleShortVersionString
(营销版)
API_KEY
)GOOGLE_APP_ID
)因此,如果营销版本为“7.2.3”,则可以通过
避免上述错误$ env FCR_PROD_VERS="7.2.3" Pods/FirebaseCrash/batch-upload \
72C2FABA-2092-4817-A1C7-3E3281AA84DA
甚至更好,如果你能找到对应于UUID的可执行文件:
$ dwarfdump --uuid build/Release-iphoneos/MyApp.app/MyApp
UUID: 72C2FABA-2092-4817-A1C7-3E3281AA84DA (arm64) ...
UUID: 1800251C-9147-3642-92DA-818B97144148 (armv7) ...
$ env FCR_PROD_VERS="7.2.3" Pods/FirebaseCrash/batch-upload \
build/Release-iphoneos/MyApp.app/MyApp
请注意批量上传不是上传崩溃后分析符号的正常方法:该作业应由Xcode构建中的 upload-sym 完成本身(它可以访问比批量上传更多的信息。)
(这些工具变得越来越复杂,需要自己的手册页。)