Xcode 9.2上传到应用程序商店失败,描述长度和无效的工具链错误

我读过一堆论坛,包括这里: https://forums.developer.apple.com/thread/87862 和一些堆栈溢出职位。 我曾尝试修改我的plist使用build议的解决scheme find Products/ -name Info.plist -print0 | xargs -0n1 plutil -replace BuildMachineOSBuild -string 16A323 在我试图加载的存档目录中,而且我仍然收到下面的错误。 我相信我有有效的Xcode和Mac OS版本。 我正在运行今天发布的Xcode 9.2和High Sierra 10.13.1。 为什么我的上传失败,这些错误,我该如何解决? 文本中的错误(使这个post更可search): 分发您的应用程序时发生以下问题。 ⚠iTunes Store操作失败 描述长度:2651858 ⚠iTunes Store操作失败 错误ITMS-90534:“无效的工具链。新的应用程序和应用程序更新必须使用Xcode 6或更高版本,macOS和iOS SDK或更高版本的公共(GM)版本构build。不要提交使用beta软件构build的应用程序,包括beta macOS构build“。

如何在swift中以编程方式调用UIView的手势点击

我有一个UIView和我已经添加了点击手势: let tap = UITapGestureRecognizer(target: self, action: Selector("handleTap:")) tap.delegate = self myView.addGesture(tap) 我想在testing文件中以编程方式调用它。 sendActionForEvent 我正在使用这个function,但它不工作: myView.sendActionForEvent(UIEvents.touchUpDown) 它显示发送给实例的无法识别的select器。 我怎么解决这个问题? 提前致谢

图像边缘平滑与opencv

我正在尝试使用opencv框架来平滑输出图像的边缘,我正在尝试以下步骤。 从这里采取步骤https://stackoverflow.com/a/17175381/790842 int lowThreshold = 10.0; int ratio = 3; int kernel_size = 3; Mat src_gray,detected_edges,dst,blurred; /// Convert the image to grayscale cvtColor( result, src_gray, CV_BGR2GRAY ); /// Reduce noise with a kernel 3×3 cv::blur( src_gray, detected_edges, cv::Size(5,5) ); /// Canny detector cv::Canny( detected_edges, detected_edges, lowThreshold, lowThreshold*ratio, kernel_size ); //Works fine upto here I am […]

在iPhone应用程序中使用NSException

我的一个朋友问我不要在iPhone应用程序中使用NSException。 他给的原因是“性能瓶颈”。 但我不相信。 有人可以确认我们应该禁止在iPhone应用程序中使用NSException吗? 如果您有使用NSException的最佳实践,请提供。 更新: 此链接要求我们在应用程序级别使用exception处理。 有人曾经做过吗? 请给它的好处和任何其他可能造成的performance。

您如何正确地从Firebase按时间顺序sorting数据

我试图从Firebase订购我的数据,所以最近的post是在顶部(如Instagram),但我不能让它正常工作。 我应该使用服务器时间戳吗? 有没有“createdAt”字段? func getPosts() { POST_REF.observeEventType(.Value, withBlock: { snapshot in guard let posts = snapshot.value as? [String : [String : String]] else { print("No Posts Found") return } Post.feed?.removeAll() for (postID, post) in posts { let newPost = Post.initWithPostID(postID, postDict: post)! Post.feed?.append(newPost) } Post.feed? = (Post.feed?.reverse())! self.tableView.reloadData() }, withCancelBlock: { error in print(error.localizedDescription) }) […]

使用CABasicAnimation旋转UIImageView不止一次

我正在使用CABasicAnimation将UIImageView顺时针旋转90度,但是我需要在初始90度旋转之后将它旋转90度。 CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; animation.duration = 10; animation.additive = YES; animation.removedOnCompletion = NO; animation.fillMode = kCAFillModeForwards; animation.fromValue = [NSNumber numberWithFloat:DEGREES_TO_RADIANS(0)]; animation.toValue = [NSNumber numberWithFloat:DEGREES_TO_RADIANS(90)]; [_myview.layer addAnimation:animation forKey:@"90rotation"]; 使用上面的代码最初工作,图像停留在90度的angular度。 如果我再次调用它使其进一步旋转90度,则animation首先跳回到0并旋转90度,而不是90度旋转180度。 我的印象是animation.additive = YES; 会导致进一步的animation使用当前状态作为起点。 有任何想法吗?

如何生成适用于所有iOS版本的唯一标识符?

我想获得应该支持所有iOS版本的唯一标识符。可以帮助我解决这个问题。 如你所知,苹果已被废弃的UDID方法,所以有可能使用WiFi-MAC地址生成唯一的ID。但苹果将删除iOS7版本的WiFi MAC地址。所以我的要求是生成一个新的唯一代码应该在所有iOS版本中工作。 注意:一旦用户重新启动设备或重新安装应用程序,请不要更改UDID。

撤销/重做如何基本上在iPhone OS上工作?

我的应用程序还没有使用核心数据。 是真的,我必须使用核心数据撤销/重做? 而且:用户如何做撤销/重做? 我从来没有看到它的行动,从来没有使用它。 不知道我应该怎么做,如果我想。 没有任何撤消/重做button。 然而他们说它有撤销/重做。 那么用户如何触发呢?

在iOS 5.0上使用NSURLIsExcludedFromBackupKey不会崩溃

检查可用性似乎工作正常,但我似乎无法设置NSURLIsExcludedFromBackupKey键没有得到这个崩溃发射: dyld:找不到符号:_NSURLIsExcludedFromBackupKey引用自:/ Users / sam / Library / Application Support / iPhone Simulator / 5.0 / Applications / B0872A19-3230-481C-B5CE-D4BDE264FBDF / Transit.app / Transit预计位于:/ Applications / Xcode。应用程序/目录/开发人员/平台/ iPhoneSimulator.platform /开发人员/软件开发工具包/ iPhoneSimulator5.0.sdk /系统/库/框架/ Foundation.framework /基础在/用户/ SAM /库/应用程序支持/ iPhone模拟器/ 5.0 /应用程序/B0872A19-3230-481C-B5CE-D4BDE264FBDF/Transit.app/Transit 这是我的方法: – (BOOL)addSkipBackupAttributeToItemAtURL:(NSURL *)URL { if (&NSURLIsExcludedFromBackupKey == nil) return NO; NSError *error; [URL setResourceValue:[NSNumber numberWithBool:YES] forKey:NSURLIsExcludedFromBackupKey error:&error]; […]

如何在iOS中使用图片caching整个网页

我正在iOS上处理图像文字混合页面。 我知道我可以使用UIWebView来实现目标。 但问题是,用户可能需要离线阅读页面。 对于文本部分,我可以将html保存到磁盘并在离线模式下加载。 但是如何图像? 是否有可能将图像caching到磁盘和UIWebView仍然可以显示它们? 谢谢!