小编Dav*_*ers的帖子

Crashlytics要求使用与我的应用程序不匹配的UUID的dSYM

我上传了1.1我的应用程序的新版本iTunesConnect并导致了几次测试崩溃Crashlytics.我补充说,通过上传符号脚本时,dSYMs我从下载的iTunesConnect,因为我已经Enable Bitcode设定YES.

问题是6 dSYM我上传的文件与UUIDFabric请求的文件不匹配.它要求2个独立UUIDs且不匹配.

在此输入图像描述

我的dSYMs下载地址iTunesConnect:

在此输入图像描述

请注意,版本1.0未上传Enable Bitcode设置为YES,并且对于该版本,UUID也不匹配.

我在这里错过了什么吗?我应该联系支持部门还是有人帮我解决这个问题?

编辑:

以下是'本地'dSYM,来自Xcode:

在此输入图像描述

以下是'远程'dSYM,来自iTunesConnect:

在此输入图像描述

据我了解,Apple改变了dSYMs所以我不知道UUIDs截图中的来源!!!

并按Xcode中的"下载dSYMS ..."下载我下载的SAME dSYM iTunesConnect,如预期的那样.从那里Crashlytics获得那些仍然是一个谜UUIDs.

xcode itunesconnect ios crashlytics google-fabric

9
推荐指数
0
解决办法
1364
查看次数

在Kotlin中,我如何获取数组的前n个元素

在Kotlin中,我如何获取此数组的前n个元素:

val allColours = arrayOf(
    Pair(Color.RED, Color.WHITE), 
    Pair(Color.RED, Color.BLACK), 
    Pair(Color.YELLOW, Color.BLACK), 
    Pair(Color.GREEN, Color.WHITE), 
    Pair(Color.BLUE, Color.WHITE), 
    Pair(Color.BLUE, Color.WHITE), 
    Pair(Color.CYAN, Color.BLACK), 
    Pair(Color.WHITE, Color.BLACK))
Run Code Online (Sandbox Code Playgroud)

那么如何填写pegColours第一个说3对呢?

var pegColours: Array<Pair<Color,Color>> = //???
Run Code Online (Sandbox Code Playgroud)

我试过了,allColours.take但它给出了一个错误:

期待一个元素

kotlin

7
推荐指数
3
解决办法
6443
查看次数

显示键盘时,弹出窗口内的UIScrollView内的UITextView不完全可见

我有UIPopover一个UIScrollView包含它里面UITextView的底部.当键盘显示时,弹出窗口会在文本视图开始编辑时调整大小.我想要下面的代码,以确保文本视图可见:

- (void)textViewDidBeginEditing:(UITextView *)textView {

    CGRect visRect = textView.frame;
    [self.scrollView scrollRectToVisible:visRect animated:NO];

}
Run Code Online (Sandbox Code Playgroud)

问题是代码不会使整个文本视图可见.相反,只显示光标底部的文本视图,如下所示:

在此输入图像描述

如何显示整个文本视图/将滚动视图滚动到底部?我试过这个:

CGPoint bottomOffset = CGPointMake(0, self.scrollView.contentSize.height - self.scrollView.bounds.size.height);
[self.scrollView setContentOffset:bottomOffset animated:YES];
Run Code Online (Sandbox Code Playgroud)

正如在这个答案中解释但没有任何作用.

此外,我的滚动视图滚动到键盘移动到位后显示的位置.理想情况下,我希望在键盘移动之前或期间进行滚动.

任何帮助都会很棒.

uiscrollview uitextview uikeyboard ios uipopover

5
推荐指数
1
解决办法
1609
查看次数

如何在当前的JavaScript代码段中"返回此"以满足调用者的链接而不会破坏我的ESLint规则?

我有以下代码.它完美地工作,并且return this由于链接,调用者需要每个部分:

module.exports = function(res){
return {
    success: function(content, contentType, resultCode) {
        sendResponse(
            res,
            content,
            validateContentType(contentType),
            validateResultCode(resultCode||'ok')
        )
        return this
    },
    error: function(resultCode, content, contentType){
        sendResponse(
            res,
            content,
            validateContentType(contentType),
            validateResultCode(resultCode||'bad_request')
        )
        return this
    },
    end: function(callback){
        res.end()
        callback&&callback()
        return this
    }
}
}
Run Code Online (Sandbox Code Playgroud)

问题是我需要我的代码来传递一套ESLint规则.上面的代码失败,其中第36行是第一行代码:

36:18  warning  Unexpected unnamed function                                            func-names
36:26  error    Missing space before function parentheses                              space-before-function-paren
36:31  error    Missing space before opening brace                                     space-before-blocks
38:12  warning  Unexpected unnamed method 'success'                                    func-names
38:20  error    Missing …
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 eslint

5
推荐指数
1
解决办法
279
查看次数

Gradle同步失败并显示“原因:无法找到到请求目标的有效证书路径”

我有一个Project build.gradle文件:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
ext.kotlin_version = '1.2.61'
ext.anko_version = '0.10.5'
ext.serialization_version = '0.4.1'
repositories {
    google()
    jcenter()
    maven { url "https://kotlin.bintray.com/kotlinx" }
    maven { url "http://jcenter.bintray.com"}
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.1.4'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    classpath "org.jetbrains.kotlinx:kotlinx-gradle-serialization-plugin:$serialization_version"

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

}

allprojects {
repositories {
    google()
}
}

apply plugin: …
Run Code Online (Sandbox Code Playgroud)

android certificate android-gradle-plugin android-studio-3.0

5
推荐指数
0
解决办法
1518
查看次数

getAccountsByType("com.google")无法列出我的Google帐户minSdkVersion 21和targetSdkVersion 27

文档我试图让Google Account我的Nexus电话:

val am: AccountManager = AccountManager.get(this)
val myAccounts: Array<Account> = am.getAccountsByType("com.google")
Run Code Online (Sandbox Code Playgroud)

即使我肯定有一个帐户,并且可以看到引用它的日志,例如I/TrustAgent: [HomeAddressChangeTracker] fetch for account myaddress@gmail.comAND我已经添加了权限并验证了它们被授予,但数组始终为空.

我有minSdkVersion 21targetSdkVersion 27

有任何想法吗?

android kotlin android-permissions

5
推荐指数
1
解决办法
548
查看次数

如果@protected是默认值,为什么这个ivar需要@protected?

@interface AClass : SomeType {
@protected
    NSMutableArray* amINotAlreadyProtected; //?
}
Run Code Online (Sandbox Code Playgroud)

为什么这个代码需要@protected,如果@protected是默认?这段代码是由一位非常有经验的程序员编写的,但我自己会省略说明符.

visibility interface protected objective-c instance-variables

4
推荐指数
1
解决办法
2815
查看次数

在NSLog中,方法返回一个倒置的问号

我可以访问声明如下的属性:

@property (nonatomic, assign, getter = isPrivateSickDay) BOOL   privateSickDay; 

- (BOOL)isPrivateShortDay;
Run Code Online (Sandbox Code Playgroud)

使用以下内容:

int sick = aModel.privateSickDay;


NSLog(@"zero for not sick, one for sick %d", sick);
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用该方法时,我的NSLog中出现了一个颠倒的问号:

BOOL shortness = [aModel isPrivateShortDay];

NSLog(@"shortness: %c", shortness);
Run Code Online (Sandbox Code Playgroud)

所以,我把一些NSLog放入方法本身......

- (BOOL)isPrivateShortDay {
NSLog(@"Shortness called");
NSLog(@"FfDateStatus_ShortWorkingDay_Private: %d",FfDateStatus_ShortWorkingDay_Private);
NSLog(@"_shortnessStatus: %c",self->_shortnessStatus);
return (FfDateStatus_ShortWorkingDay_Private == self->_shortnessStatus);
 }
Run Code Online (Sandbox Code Playgroud)

并且_shortnessStatus:还会返回一个倒置的问号.这是什么意思,我该如何解决?

boolean objective-c string-formatting nslog ios

2
推荐指数
1
解决办法
642
查看次数

在Elixir中,我如何将字符串列表["3","4"," - 2","20","false"]作为函数def线性的参数(m,c,min,max,_ )

我有一个Elixir功能,例如:

def linear(m,c,min,max,_) when someCondition do something end

我有一个字符串列表: ["3", "4", "-2", "20", "false"]

如何将此列表转换为以下内容[3,4,-2,20,false]:

desiredFormat |> linear() 或类似的.

使用String.to_atom(head)将工作"false"和使用:

String.to_integer(head) 将适用于整数的字符串,但我找不到像这样的'混合'列表的解决方案.

我希望这是有道理的.谢谢

int boolean elixir stringtokenizer

1
推荐指数
1
解决办法
235
查看次数

我如何匹配},{在Java和Eclipse中使用Regex

我希望匹配},{并将其用作Eclipse和Java中的拆分但我在逗号上出错.

String[] myArray = myVariable.split("},{"); 得到:

在此输入图像描述

当试图分割一个像这样的字符串: blabla},{foobar33vdhevbciinto blablafoobar33vdhevbci

我怎样才能做到这一点?

java regex eclipse split

-1
推荐指数
1
解决办法
70
查看次数