草庐IT

ios - Xcode 6.3 - 您已经拥有当前的 iOS 开发证书或待处理的证书请求

从6.3开始,Xcode不再允许我为客户端自动执行设备配置。还有其他人遇到过这个问题吗?我在Google上搜索时没有找到任何结果...此客户端有自己的bundleID,他们可能也有自己的设备配置文件。因此,无论用于配置的开发者帐户如何,Apple都可能会匹配bundleID。我能够通过修改应用程序的捆绑ID并手动完成配置过程来解决这个问题,但我猜这个问题非常罕见,所以我不确定这篇文章是否对任何人都有用. 最佳答案 当我从Xcode9.2创建新证书时出现错误“您已经拥有当前的iOS分发证书或待处理的证书请求”。修复此错误只需2步。从d

ios - 重新排序时无法从当前位置拖动 UITableViewCell

我正在尝试让我的核心数据支持的UITableView具有重新排序能力,在实现所有这些委托(delegate)和提到的核心数据的一些技术之后here我发现了奇怪的行为。点击编辑按钮后,重新排序图标显示得很好,我可以点击它,阴影出现,但是当我试图将它移到另一行时,我突然失去了焦点,单元格移回了它的位置。有谁知道这个问题的原因吗?这是显示问题的视频http://www.youtube.com/watch?v=ugxuLNL7BnU&feature=youtu.be这是我的代码-(BOOL)tableView:(UITableView*)tableViewcanMoveRowAtIndexPa

ios - 重新排序时无法从当前位置拖动 UITableViewCell

我正在尝试让我的核心数据支持的UITableView具有重新排序能力,在实现所有这些委托(delegate)和提到的核心数据的一些技术之后here我发现了奇怪的行为。点击编辑按钮后,重新排序图标显示得很好,我可以点击它,阴影出现,但是当我试图将它移到另一行时,我突然失去了焦点,单元格移回了它的位置。有谁知道这个问题的原因吗?这是显示问题的视频http://www.youtube.com/watch?v=ugxuLNL7BnU&feature=youtu.be这是我的代码-(BOOL)tableView:(UITableView*)tableViewcanMoveRowAtIndexPa

ios - 获取设备当前方向(应用扩展)

如何在AppExtension中获取设备当前方向,我尝试了以下两种方法但没有成功。它总是返回UIDeviceOrientationUnknown[[UIDevicecurrentDevice]orientation]它显示红色消息“sharedApplication”在iOS(应用程序扩展)上不可用[[UIApplicationsharedApplication]statusBarOrientation];我还添加了一个观察者,但它没有被调用。[[NSNotificationCenterdefaultCenter]addObserver:self.viewselector:@selec

ios - 获取设备当前方向(应用扩展)

如何在AppExtension中获取设备当前方向,我尝试了以下两种方法但没有成功。它总是返回UIDeviceOrientationUnknown[[UIDevicecurrentDevice]orientation]它显示红色消息“sharedApplication”在iOS(应用程序扩展)上不可用[[UIApplicationsharedApplication]statusBarOrientation];我还添加了一个观察者,但它没有被调用。[[NSNotificationCenterdefaultCenter]addObserver:self.viewselector:@selec

ios - 以编程方式确定 iOS 项目中的当前目标(运行或测试)

在开发iOS应用程序时,有什么方法可以通过编程方式确定您是在测试目标中运行代码还是在常规运行目标中运行代码?我有检查这个变量是否为nil的技巧,因为它只在我的测试目标中,但这看起来很hacky。[[[NSProcessInfoprocessInfo]environment]objectForKey:@"XCInjectBundle"] 最佳答案 这些答案都没有真正帮助到我。我希望我的应用程序知道我何时运行测试,其唯一目的是限制测试目标中的日志记录。当我不记录一堆东西时,测试运行得更快。因此,我通过向方案的测试部分添加自定义参数来做到

ios - 以编程方式确定 iOS 项目中的当前目标(运行或测试)

在开发iOS应用程序时,有什么方法可以通过编程方式确定您是在测试目标中运行代码还是在常规运行目标中运行代码?我有检查这个变量是否为nil的技巧,因为它只在我的测试目标中,但这看起来很hacky。[[[NSProcessInfoprocessInfo]environment]objectForKey:@"XCInjectBundle"] 最佳答案 这些答案都没有真正帮助到我。我希望我的应用程序知道我何时运行测试,其唯一目的是限制测试目标中的日志记录。当我不记录一堆东西时,测试运行得更快。因此,我通过向方案的测试部分添加自定义参数来做到

ios - TestFlight 当前不可用消息

尝试从TestFlight应用程序安装时,我收到消息“TestFlight当前不可用。稍后重试”。我的外部测试人员在尝试运行该应用程序时收到一条消息“[应用程序名称]测试版已过期”。当尝试从TestFlight续订时,他们会收到“TestFlight当前不可用。稍后再试。”我一整天都在重试,只是想看看是否还有其他人遇到过这种情况。 最佳答案 我有同样的错误。发现公司证书已过期,因此所有配置文件也已过期。1.更新公司证书(下载,安装到您的电脑上)2.更新配置文件(编辑,选择新的有效证书,生成,下载并安装在xcode中)3.将应用重新发

ios - TestFlight 当前不可用消息

尝试从TestFlight应用程序安装时,我收到消息“TestFlight当前不可用。稍后重试”。我的外部测试人员在尝试运行该应用程序时收到一条消息“[应用程序名称]测试版已过期”。当尝试从TestFlight续订时,他们会收到“TestFlight当前不可用。稍后再试。”我一整天都在重试,只是想看看是否还有其他人遇到过这种情况。 最佳答案 我有同样的错误。发现公司证书已过期,因此所有配置文件也已过期。1.更新公司证书(下载,安装到您的电脑上)2.更新配置文件(编辑,选择新的有效证书,生成,下载并安装在xcode中)3.将应用重新发

ios - 如何知道 UIView 的当前比例?

如何找到UIView的当前比例(缩放级别)? 最佳答案 如果您正在对View应用缩放变换,则该变换将(足够适本地)通过transformproperty可用。在UIView上。根据CGAffineTransformdocs,缩放变换在变换矩阵中的坐标(1,1)和(2,2)处将具有非零值;因此,您可以通过以下方式获得x和y比例因子:CGFloatxScale=view.transform.a;CGFloatyScale=view.transform.d; 关于ios-如何知道UIView的