类 PLBuildVersion 在两个/应用程序中都实现了

为什么给我这个?

Objecc [3993] : 类 PLBuildVersion 在两个 应用程序/Xcode.app/内容/开发者/平台/iPhoneSimulator.Platform/开发者/SDK/iPhoneSimulator.sdk/系统/图书馆/私有框架/AssetsLibraryServices.Framework/AssetsLibraryServices (0x112bb0910) 应用程序/Xcode.app/内容/开发者/平台/iPhoneSimulator.Platform/开发者/SDK/iPhoneSimulator.sdk/系统/图书馆/私有框架/PhotoLibraryServices.Framework/PhotoLibraryServices (0x1129da210)。其中一个将被使用。哪一个是未定义的。 2016-09-1519:06:45.101896 Fly App [3993:92356]子系统: UIKit,类别: HIDEventFilted,able _ level: 0, _ level: 0,default _ ttl: 0,info _ ttl: 0,debug _ ttl: 0, ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; Able _ private _ data: 02016-09-1519:06:45.108211 Fly App [3993:92356] 子系统: com.apple.UIKit,类别: HIDEventIncoming,able _ level: 0,持久化 _ level: 0,default _ ttl: 0,info _ ttl: 0,debug _ ttl: 0, ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; Able _ private _ data: 02016-09-1519:06:45.118565 Fly App [3993:92353] 子系统: com.apple. BaseBoard,类别: MachPort,able _ level: 1, _ level: 0,default _ ttl: 0,info _ ttl: 0,debug _ ttl: 0, Generate_ 征兆: 0,启用 _ oversize: 0,隐私设置: 0, Able _ private _ data: 02016-09-1519:06:45.153130 Fly App [3993:92250] 子系统: com.apple.UIKit,类别: StatusBar,able _ level: 0, _ level: 0,default _ ttl: 0,info _ ttl: 0,debug _ ttl: 0, ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; Able _ private _ data: 02016-09-1519:06:45.537455 Fly App [3993:92250] 子系统: com.apple, Able _ level: 1,keep _ level: 0,default _ ttl: 0,info _ ttl: 0, Debug _ ttl: 0,generatesiment.0, Private _ set: 0,enable _ private _ data: 0

有什么特别的原因吗? (直到今天更新了 xcode,并将我的项目更新为 Swift 3之前,这种情况从未发生过)

有人能帮帮忙吗?

* 编辑 *

我不相信其他开发人员给出的建议,所以我一直在寻找答案。我发现一个帖子说这个问题似乎是由 Facebook SDK 引起的。然而我还没有在我的项目上安装 Facebook SDK (Cocoapod) ,但是我正在使用 Import Social 在 Twitter 上分享,所以我删除了 Import Social 并再次运行我的项目。

这次我没有在调试器上得到相同的 Output,而是得到了这个:

2016-09-1611:57:41.393517 Fly App [1277:48009]子系统: UIKit,类别: HIDEventFilted,able _ level: 0, _ level: 0,default _ ttl: 0,info _ ttl: 0,debug _ ttl: 0, ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; Able _ private _ data: 0

2016-09-1611:57:41.396355 Fly App [1277:48009]子系统: UIKit,类别: HIDEventIncoming,able _ level: 0, _ level: 0,default _ ttl: 0,info _ ttl: 0,debug _ ttl: 0, ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; Able _ private _ data: 0

2016-09-1611:57:41.411055 Fly App [1277:48006]子系统: 类别: MachPort,able _ level: 1, _ level: 0,default _ ttl: 0,info _ ttl: 0,debug _ ttl: 0, Generate_ 征兆: 0,启用 _ oversize: 0,隐私设置: 0, Able _ private _ data: 0

2016-09-1611:57:41.426085 Fly App [1277:47901]子系统: UIKit,类别: StatusBar,able _ level: 0,keep _ level: 0,default _ ttl: 0,info _ ttl: 0,debug _ ttl: 0,generated_ syndrome: 0, Able _ oversize: 1,private _ set: 2,able _ private _ data: 0

2016-09-1611:57:41.946193 Fly App [1277:47901]子系统: 篱笆,类别: App,able _ level: 1, _ level: 0,default _ ttl: 0,info _ ttl: 0,debug _ ttl: 0, Generate_ 征兆: 0,启用 _ oversize: 0,隐私设置: 0, Able _ private _ data: 0

因此,“ Class PLBuildVersion 在两者中都实现了”的说法已经不复存在:

Objecc [3993] : 类 PLBuildVersion 在两个 应用程序/Xcode.app/内容/开发者/平台/iPhoneSimulator.Platform/开发者/SDK/iPhoneSimulator.sdk/系统/图书馆/私有框架/AssetsLibraryServices.Framework/AssetsLibraryServices (0x112bb0910) 应用程序/Xcode.app/内容/开发者/平台/iPhoneSimulator.Platform/开发者/SDK/iPhoneSimulator.sdk/系统/图书馆/私有框架/PhotoLibraryServices.Framework/PhotoLibraryServices (0x1129da210)。其中一个将被使用。哪一个是未定义的。

我还是不明白这一切意味着什么。有人找到解决这个问题的办法了吗?

33281 次浏览

它不是一个编译器警告,它是一个 Objective-C 运行时警告,它不在您控制的任何代码中。您可以安全地忽略它,因为您无法修复它。

NSPhotoLibraryUsageDescription $(PRODUCT _ NAME)使用照片