我们可以在不成为Apple Developer Program成员的情况下使用Document Picker吗?如果是,那怎么样? Xcode不允许在不成为成员的情况下添加iCloud权利。如何解决这个问题。见下图。 图片1:
请看这个链接:developer.apple.com/support/app-capabilities它声明要使用iCloud / CloudKit我们需要注册Apple开发者计划
答案 0 :(得分:2)
您需要成为Apple的开发计划的一部分,以利用任何功能,例如通知,iCloud,游戏中心等。没有办法解决这个问题,就是这样。
如果您想在没有iCloud的情况下打开/保存iOS文档,您可以直接保存到应用沙箱,例如:
let documents = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as! String
let writePath = documents.stringByAppendingPathComponent("foo.bar")
然后使用writeToFile作为相应的类型。
如果您使用的是OS X,那么您可以使用NSOpenPanel,NSSavePanel,这些可以让您访问本地文件系统,而不需要Apple dev配置。
(编辑以区分iOS和OS X解决方案)