Tag: xcode8

应用程序由于缺less使用说明而被拒绝(Xcode8)

所以我今天收到了这封邮件,说我的应用程序的最新版本被iTunes Connect拒绝了,因为有一些丢失的使用说明。 确切地说: 此应用程序尝试访问隐私敏感的数据,没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSContactsUsageDescription键值,向用户解释应用程序如何使用这些数据。 此应用程序尝试访问隐私敏感的数据,没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSCalendarsUsageDescription项,向用户解释应用程序如何使用这些数据。 此应用程序尝试访问隐私敏感的数据,没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSPhotoLibraryUsageDescription项,向用户解释应用程序如何使用这些数据。 此应用程序尝试访问隐私敏感的数据,没有使用说明。 该应用程序的Info.plist必须包含一个带有string值的NSBluetoothPeripheralUsageDescription项,向用户解释应用程序如何使用此数据。 此应用程序尝试访问隐私敏感的数据,没有使用说明。 应用程序的Info.plist必须包含一个带有string值的NSMicrophoneUsageDescription项,向用户解释应用程序如何使用这些数据。 此应用程序尝试访问隐私敏感的数据,没有使用说明。 该应用程序的Info.plist必须包含一个带有string值的NSMotionUsageDescription键,向用户解释应用程序如何使用这些数据。 一旦这些问题得到纠正,您可以重新发送更正的二进制文件。 我发现这些在iOS 10中已经成为强制性的,但唯一的问题是,我的应用程序没有请求访问任何这些的权限..我以为只有在您实际请求权限时,描述才是必需的。 是否因为我的一个依赖(Cocoapods)可能包含一些代码来请求这些权限? 还是这些描述是强制性的,即使我从来没有要求查看用户日历,联系人等?

types'任何'没有下标成员在xcode 8 Swift 3

我的应用程序应该去特定的位置来拉下它需要加载的网站。 在2.3中,它的工作就像一个魅力,但因为我已经更新了Xcode(我没有很多的经验),它给我的错误“types”任何“没有下标成员”,并突出显示“JSON”在第三行之前 …Retriever = json["WEB"]… 这是与它相关的代码。 let json = try JSONSerialization.jsonObject(with: data!, options:.allowFragments) if let Retriever = json["WEB"] as? [[String: AnyObject]] { for website in Retriever { if let name = website["URL"] as? String { self.loadAddressURL(name) 我觉得我缺less一些小东西。 如果有更好的办法做到这一点,我会喜欢的build议。 URL返回这个JSON { "WEB" : [ { "URL" : "http://www.google.com" } ] } 但是如果我能简化它,我就会喜欢它 {"URL":"http://www.google.com"}

代码签名错误在macOS高Sierra Xcode – 资源分叉,查找信息,或类似碎石不允许

已经尝试过: macOS Sierra,Xcode 8上的代码签名错误 请参阅图像显示错误 CodeSign /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super\ Flow\ Flip.app cd "/Volumes/Development/Project/Top Best Games/19. Lets Flow/35/let's FLOW – source/proj.ios_mac" export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" Signing Identity: "iPhone Distribution: New Free Games (2CHN583K4J)" Provisioning Profile: "Super Flow Flipp AppStore" (c6c30d2a-1025-4a23-8d12-1863ff684a05) /usr/bin/codesign –force –sign E48B98966150110E55EAA9B149F731901A41B37F –entitlements /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Intermediates/Flow.build/Debug-iphoneos/Super\ Flow\ Flip.build/Super\ Flow\ Flip.app.xcent –timestamp=none /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super\ Flow\ Flip.app /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super Flow Flip.app: resource […]