草庐IT

ios - 当 GIF 有大量帧时,Xcode GIF 输出颜色失真

我正在使用以下代码在xcode中创建GIF:NSURL*documentsDirectoryURL=[[NSFileManagerdefaultManager]URLForDirectory:NSDocumentDirectoryinDomain:NSUserDomainMaskappropriateForURL:nilcreate:YESerror:nil];NSURL*fileURL=[documentsDirectoryURLURLByAppendingPathComponent:@"animated.gif"];CGImageDestinationRefdestination=

ios - Xcode 持续集成 bot 如何构建多个目标并获取多个 ipas

我有一个针对大量目标(每个客户一个)构建的企业应用程序。我现在正在尝试为其配置持续集成,但对它应该如何工作感到有点困惑。如果我有一个机器人构建一个包含1个目标的方案,那么它会生成一个IPA,但配置30个左右的方案和相同数量的机器人似乎是一种低效的做事方式。相反,我尝试制作一个包含所有30个目标的单一连续集成方案,但是当机器人构建它时它不会产生IPA-相反我得到一个“通用xcode存档”。我从这里去哪里?我应该走很多方案和机器人的路线,还是有办法从具有多个目标的机器人中获取大量IPA? 最佳答案 我的解决方案是使用TeamCity,它

ios - Xcode 6 无法更改签名配置文件

我的问题与此处的问题完全相同:Xcode6-Howtopicksigningcertificate/provisioningprofileforAd-Hocdistribution?我已经重新生成了一个我下载并安装的配置文件,但是每当我尝试导出到一个ipa以上传到Testflight时,我无法更改它想要用来签署ipa的配置文件并且被迫签署它XC配置文件。我怎样才能改变这个?如果我想安装Xcode5以将其注销,我似乎不知道该怎么做?谢谢, 最佳答案 如果您指的是旧版Testflight,则只需安装他们的DesktopApp并将其用于上

ios - 如何在 Storyboard 中处理添加到 ViewController 主视图之外的 View ?

我创建了一个注册表,用户可以在其中选择他的性别。在点击性别按钮时,我需要显示一个自定义View。我想使用Storyboard来创建View,但我无法处理它,因为如果不在ViewController的主视图上添加它,我就看不到它。请看下图。我想将该View与ViewController的主视图分开,并且当用户点击性别按钮时,我将以编程方式添加该View。 最佳答案 您不能将UIView添加到Storyboard中的Canvas,它需要包含在UIViewController中。您的选择是:1)为您的UIView子类创建一个xib文件并在

ios - XCode6 storyboard,TableViewController看不到navigation Items

我正在将一些代码从XCode5迁移到XCode6,我意识到我不知道如何在Storyboard上将我的导航项视为我的TableViewController的一部分。正如您在下图中看到的,我有一个AddPilot按钮然而,我的Storyboard看起来像这样,并且没有AddPilot的可视化表示,我可以拖出它来创建segues等。我必须在显示屏上做些什么才能显示吗? 最佳答案 在我的例子中,完全重新安装xcode没有帮助,所以我点击“显示助理编辑器”然后预览我的Storyboard。它以某种神奇的方式提供了帮助。

ios - 提交到 App Store 的应用程序和应用程序更新必须使用 Xcode 5.1.1 或更高版本以及 iOS 7 或更高版本的 SDK 构建

在iTunesConnect中提交以供审核返回:“提交到AppStore的应用和应用更新必须使用Xcode5.1.1或更高版本以及iOS7或更高版本的SDK构建。”事情是这样的:-我的构建是使用Xcode6.1构建的-部署目标也是7.0我尝试通过Xcode和ApplicationLoader提交它。iTunesConnect仍然给我同样的错误。我们将不胜感激。 最佳答案 虽然Xcode6.1已命名为GM,但尚未发布,目前无法使用提交应用程序。您可以使用Xcode6或6.0.1 关于ios

ios - Xcode 6 使用本地安装的配置文件导出 IPA 文件

我们正在为第三方开发,我们有他们的.p12文件和他们的生产配置文件,但我们没有添加到他们成员(member)中心的开发者帐户。在Xcode5.1.1中,您可以导出存档,然后选择正确的配置文件并以这种方式签署IPA文件。在Xcode6中,该选项似乎已完全消失。假设我们无法添加到他们的开发者帐户,是否有办法导出具有本地安装的配置文件(和相应的.p12文件)的IPA文件? 最佳答案 我得到了一个没有更新证书的解决方案:1-使用适当的代码签名身份和配置文件归档目标2-在Organizer中创建的文件中的右键-->在Finder中显示3-xc

ios - 在 Mavericks 代码完成上运行的 Xcode 6.1 被破坏

我尝试删除我的派生数据并重新启动Xcode,它工作了几秒钟,直到索引完成,然后它再次被破坏。有没有人对如何解决这个问题有任何建议?我在苹果开发者论坛上搜索了很多其他用户也有同样的问题。他们说要回到以前版本的Xcode6,但我不知道在哪里可以找到它,所以任何相关建议也将不胜感激。我从来没有意识到我有多么依赖代码完成,在我解决这个问题之前我几乎被困住了。请帮忙! 最佳答案 升级到Xcode6.1.1解决了这个问题 关于ios-在Mavericks代码完成上运行的Xcode6.1被破坏,我们在

ios - 无法在 iPad 中显示某些标签和 ImageView

当我在iPhone上构建我的应用程序时,它运行良好。但是当我在iPad上构建它时,一些Labels和一些ImageViews没有显示。我已检查以修复其在iPhone和iPad上的来源。更新Xcode6后出现此问题。在更新Xcode6之前,它在iPhone和iPad上都运行良好。那我哪里错了? 最佳答案 您可以使用DebugViewHierarchy按钮找出标签和图像的位置:https://developer.apple.com/library/ios/recipes/xcode_help-debugger/using_view_de

ios - 如果使用的方法在最低支持版本上不可用,iOS 中的宏会发出警告

最近我将我的Xcode更新到6.3(sdkiOS8)。我正在使用一个名为"containsString"的NSStringAPI,它从iOS8.0开始可用。但是我的部署目标是7.0并且这个API在iOS7上不可用。应用程序在iOS8上运行良好,但在iOS7上崩溃,因为它找不到该API。现在理想情况下,Xcode应该给我警告,因为API在部署目标(iOS7)上不可用。如果最低支持的iOS版本不支持API,是否有办法让xcode发出警告甚至构建错误?如果有人有办法使用预编译的header,我会更愿意。 最佳答案 试试这个:“#warni