小编JDM*_*JDM的帖子

Xcode 6持续集成无法找到配置文件

使用Xcode 5,我可以手动将配置文件复制到他们需要的位置.Xcode 6的情况并非如此.我已将服务器添加到团队中,但仍然无法构建.我可以在同一台机器上从Xcode构建好.我收到以下消息:

Code Sign error: No matching provisioning profiles found: No provisioning profiles containing one of the following signing identities was found:
Run Code Online (Sandbox Code Playgroud)

它应该工作,因为Xcode工作,但Apple越来越隐藏这些设置,我没有办法解决这个问题.

xcode continuous-integration osx-server

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

私人cocoapod从未显示更新

我有一个成功建造并包含在我的项目中的私人可可豆荚。

在项目的podfile中,将其添加为:

pod 'myPrivatePod', git: 'https://git.private.com/myPrivatePod.git'
Run Code Online (Sandbox Code Playgroud)

我的podspec文件位于项目的根目录中,我从可达性中遵循了该示例。当我更新pod时,像往常一样在xcode中更改版本号,同时更新podspec版本和source(tag)。我还将选项卡应用于git。更新后,当我执行pod update / oud odd时,我再也没有得到这个新更新。我最终不得不删除吊舱,执行“吊舱安装”->添加吊舱,再次执行“吊舱安装”。.至此,我得到了最新版本。

我觉得自己可能会丢失一些东西,但是我运气不佳。

ios cocoapods podspec

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

Git 合并删除文件

这是第二次发生这种情况,当我进行合并时,我后来意识到正在合并的分支中的一些文件不再位于正在合并的分支中。

最新的例子是我们有一个功能分支,我一直在合并主开发分支中的更改,合并后我们丢失了很多文件,并且它们现在不存在于功能分支中。

  1. 为什么会出现这种情况?
  2. 获取这些文件的最佳方式是什么?我正在考虑手动添加它们。

以下是文件丢失时存储库的描述:

964495c是文件丢失的地方,它是远程分支与本地分支的合并。d1c457a 是从主开发分支到功能分支的合并。

当我对这两个分支进行比较时,我看到丢失的文件已被删除,但它们从未设置为删除。这不是我的合并,所以我不确定这是否是用户错误,但我需要找出将这些文件包含在我的功能分支中的最佳方法......

在此输入图像描述

git version-control merge github

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

Cloudkit 的 NSPredicate 匹配字符串

我需要从与字符串匹配的 cloudkit 中提取记录。

我有一个用户记录类型,带有一个电子邮件字段。我在同一封电子邮件中有多个记录,但我无法通过谓词来获取这些记录。

我已经尝试了所有这些:

let predicate = NSPredicate(format: "email = 'julio_ukohgsp_chevez@tfbnw.net'")
NSPredicate(format: "email == %@", argumentArray: [email])
NSPredicate(format: "email IN %@", [email])
NSPredicate(format: "email contains %@", email)
NSPredicate(format: "email = %@", email)
NSPredicate(format: "email == %@", email)
Run Code Online (Sandbox Code Playgroud)

我的查询指定了记录类型:

let query = CKQuery(recordType: "User", predicate: NSPredicate(format: "email == %@", email))
Run Code Online (Sandbox Code Playgroud)

当我使用 value: true 执行谓词时,我会得到所有记录,包括我想要的记录。

我错过了什么?

编辑 ..

let query = CKQuery(recordType: "User", predicate: NSPredicate(format: "email BEGINSWITH %@", email))
Run Code Online (Sandbox Code Playgroud)

确实有效并带回记录,但我想要精确匹配!

ios swift cloudkit

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

Swift - 日期格式(DD vs dd)

在DateFormatter中使用DD和dd有什么区别?搜索时,我没有看到明显的差异..某些日期格式文档显示"DD"和"dd",有些则没有..

我想了解它的不同之处以及它产生以下评论中显示的结果的原因:

let formatter = DateFormatter()

formatter.dateFormat = "MM/DD/YYYY"
print(formatter.string(from: Date())) // 02/32/2017

formatter.dateFormat = "MM/dd/YYYY"
print(formatter.string(from: Date())) // 02/01/2017
Run Code Online (Sandbox Code Playgroud)

nsdateformatter ios swift

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