我已将我的项目从Crashlytics更新为Fabric。我已经按照Fabric Mac应用程序中的所有步骤进行操作,但现在我的应用程序简单不会在没有清理的情况下构建多次。
当我使用Product>干净,我可以建立我的应用程序一次。下次我尝试时,建筑再次失败。
我该怎么做才能解决这个问题?
foreach (var datum in new Datums("reactor_data").Populate())
{
...
internal void PopulateInternal(string fields, string constraints)
{
this.Values = new List<Datum>();
string query = string.Format("SELECT {0} FROM {1}{2}", fields == null ? "*" : Database.CorrectFields(fields), this.Table, constraints != null ? " WHERE " + constraints : string.Empty);
using (MySqlDataReader reader = MySqlHelper.ExecuteReader(Database.ConnectionString, query))
{
while (reader.Read())
{
Dictionary<string, object> dictionary = new Dictionary<string, object>();
for (int i = 0; i < reader.FieldCount; i++)
{
dictionary.Add(reader.GetName(i), reader.GetValue(i));
}
this.Values.Add(new Datum(this.Table, dictionary));
}
}
}
答案 0 :(得分:0)
看起来更新Fabric / Crashlytics解决了我的问题!
pod update 'Crashlytics'
Installing Crashlytics 3.1.0 (was 3.0.11)
更新:我想我说得太早了。这个问题并没有完全解决,但至少我必须比以前少干净。
答案 1 :(得分:-3)
为构建脚本添加清理