小编blu*_*ere的帖子

来自Crashlytics的Beta无法在测试人员的设备上安装构建版本

我将我的应用程序发送给来自Crashlytics的测试人员,这是一个进行应用程序测试的神奇工具.

我在我的开发者帐户中注册了每个新测试人员的设备UDID,然后分发新版本.

我的测试人员收到了电子邮件邀请,并访问了无法在他们的设备上完成的应用程序安装.他们不停地看到一条警告,显示有消息:

无法下载应用程序 - 此时无法安装MyApp - 完成/重试

测试人员的测试状态已" 安装 "在我的Crashlytics仪表板中,但他们实际上无法完成安装.

请帮我找出导致此问题的任何可能因素.

testing ios provisioning-profile crashlytics crashlytics-beta

46
推荐指数
2
解决办法
2万
查看次数

从xib文件加载ViewController

我有一个MyViewController.swift和一个MyViewController.xib呈现MyViewController的布局.

我尝试了不同的方法加载这个视图控制器,包括:

//1
let myVC = UINib(nibName: "MyViewController", bundle:
       nil).instantiateWithOwner(nil, options: nil)[0] as? MyViewController

//2
let myVC = NSBundle.mainBundle().loadNibNamed("MyViewController", owner: self, options: nil)[0] as? MyViewController

//3
let myVC = MyViewController(nibName: "MyViewController", bundle: nil)
Run Code Online (Sandbox Code Playgroud)

第三个是唯一成功的初始化,但前两个导致错误:

由于未捕获的异常'NSUnknownKeyException'而终止应用,

reason:'[setValue:forUndefinedKey:]:此类不是密钥XXX的密钥值编码兼容.

这些加载方法有什么问题?

initialization xib viewcontroller ios swift

28
推荐指数
4
解决办法
5万
查看次数

Firebase通知记录/日志API

我正在通过FCM使用他们的HTTP协议API向几个iOS应用程序发送消息 ,

我需要一个消息记录列表,包括有效负载,发送时间和平台,就像我可以在Firebase Notification Console中监控的那样.

似乎通过HTTP API发送的消息不会被记录并显示在控制台中(只有那些在控制台中手动发送的消息).

我没有找到任何与这些消息传递事件/日志获取相关的API文档.

有没有办法从FCM获取此类消息信息?

ios firebase firebase-cloud-messaging

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

UITableViewAutomaticDimension无法在iOS 8上运行

我正在按照本教程制作自定尺寸单元格.

我将自定义单元格注册到表格视图中,在单元格xib中,我手动给出了每个子视图约束.请参阅GitHub中源代码

在一个单元格的内容视图中垂直排列3个标签在iOS 9中运行良好,但在iOS 8中运行良好(均在设备和模拟器中测试).

在iOS 8中,一个单元格没有拟合高度,并且并非每个标签都显示全部文本.

iOS 8不合适:

在此输入图像描述

iOS 9正如我所料:

在此输入图像描述

任何意见,将不胜感激!

更新

代码viewDidLoad:

 tableView.registerNib(UINib.init(nibName: "SelfSizingCell", bundle: nil), forCellReuseIdentifier: cellIdentifier)
 tableView.dataSource = self
 tableView.delegate = self
 tableView.estimatedRowHeight = 60.0
 tableView.rowHeight = UITableViewAutomaticDimension
 tableView.reloadData()
Run Code Online (Sandbox Code Playgroud)

uicollectionviewcell swift ios8 uitableviewautomaticdimension ios9

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

无法将 SourceTree 连接到 AWS CodeCommit

我使用 Atlassian 的 SourceTree 在 Mac OS 上与 git 配合使用,并选择 AWS CodeCommit 作为远程托管服务器。

按照以下步骤在 AWS 和我的本地存储库之间建立 HTTPs 连接,

这是我的样子git config --global --edit

在此输入图像描述

然后尝试将创建的空存储库从 AWS 克隆到 SourceTree: 在此输入图像描述

我打印出错误:

中止:HTTP 错误 403:禁止 aws --profile 默认 codecommit credential-helper $@ get:aws:未找到命令致命:无法访问' https://git-codecommit.us-east-1.amazonaws.com/v1 /repos/my-git-repo/ ': 请求的 URL 返回错误: 403

更新

尝试了@Steffen Opel 提供的答案,得到的答案更像是:

在此输入图像描述

我错过了什么吗?

git macos amazon-web-services atlassian-sourcetree aws-codecommit

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

ios SWRevealViewController显示push segue动画

我正在使用SWRevealViewController(更新版本)制作滑出式侧边栏菜单应用,

连接不同的后视控制器(基于不同的侧边栏单元)

SWRevealViewControllerSeguePushController class segue.

每次我点击一个与当前不同的单元格

侧边栏变得完全显露,然后新的后视控制器被推入

右边.

看起来旧的后部vc首先向右移动(完全不可见),然后新的移动

向左显示全屏.

这看起来并不顺利,我希望看起来我总是使用相同的视图控制器

不同的细胞轻拍,后面的vc 至少可以看到它的一部分.

有什么方法可以修改原始动画设置吗?

提前致谢!

animation sidebar pushviewcontroller ios swrevealviewcontroller

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

连接到FCM的应用未收到来自AWS SNS的通知

我已按照此指南将Android应用程序连接到Google Firebase云消息服务(FCM),

我已经按照这个答案在FCM和AWS SNS之间建立了连接。

我可以成功接收从FCM控制台发送的消息,而不是从AWS SNS控制台发送的消息。

在AWS上登录的消息传递状态对我发送的每条消息均显示SUCCESS,而在设备上未显示任何通知。

有没有办法检查发生了什么?

android amazon-web-services amazon-sns

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

过滤自定义对象的数组

我有一个不是该类的子类的类NSObject和该类的实例数组.

enum ObjectType{
  case type1
  case type2
  case type3  
}

class MyObject {
  var type = ObjectType!
  //some other properties...
}

let array = [obj1(type:type1),
             obj2(type:type2),
             obj3(type:type3),
             obj4(type:type2),
             obj5(type:type3)]

let type2Array = array.filter(){ $0.type == .type2}
// type2Array is supposed to be [obj2, obj4]
Run Code Online (Sandbox Code Playgroud)

这是造成的 fatal error: array cannot be bridged from Objective-C

如何正确过滤数组?

我是否必须从子类NSObject或使我的类符合任何协议?

arrays filter swift

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