草庐IT

ios - 机器人与 TestFlight 集成

我正在尝试将使用Apple、Bots提供的持续集成系统创建的新构建上传到TestFlight。我在方案中创建了一个存档后操作,但我不知道如何获取构建后操作脚本的路径。有人知道Bots是如何保存构建的以及我们如何获得这条路径以在脚本中使用它吗?谢谢,米海 最佳答案 它们都存储在这里:/Library/Server/Xcode/Data/BotRuns查看其他postactionscript. 关于ios-机器人与TestFlight集成,我们在StackOverflow上找到一个类似的问题

ios - 类的导出实例未分配

我有一个名为HistoriqueCell的UITableCell子类。此类有导出(4个标签)。我有一个UIViewController(HistoriqueViewController),它有一个UITableView。该表有一个原型(prototype)单元格,它是HistoriqueCell的子类。该原型(prototype)单元格的四个标签链接到HistoriqueCell.h的导出。但是,我所有这些单元格的实例总是有未分配的socket。我同事的版本运行完美,代码完全相同(我们绕过了git,我只是从他的usb棒上加载了他复制的项目,只是为了100%确定它不是git,尽管git向

ios - XCode 5 快捷方式后插入新行

现在我知道为什么人们提示xcode的编辑功能了。我发现如果不为某件事触摸鼠标就无法编写代码,这非常令人沮丧。无论如何,我已经习惯了SublimeText,所以要在现有行之后插入一个新的缩进行,我只需按Cmd+Return,我找不到办法做到这一点在xcode中。感谢任何建议,因为我开始考虑应用程序代码,但我真的不想这样做。 最佳答案 查看本教程-Xcodeduplicateline在Xcode中添加自定义键盘快捷键。然后您可以添加一个新的键值(您选择的):如:在当前行下方插入新行:moveToEndOfLine:insertNewli

ios - 存储在 iOS 应用程序的 XCode 项目文件中的配置文件

我以为我已经找到了如何在源代码管理中存储XCode项目的方法-我只对.pbxproject文件进行了版本控制,这似乎工作得很好。但后来我注意到配置文件也保存在那里。这看起来不太好,我正在与另一个开发人员远程合作,我们都有单独的配置文件。每次我们更改任何令人讨厌的内容时,我们都会使用我们自己的配置文件提交新版本的.pbxproject文件,我想知道共享此类信息是否存在安全风险?有解决办法吗?我们是否“应该”使用相同的团队配置文件或类似的东西? 最佳答案 在build设置中将配置文件选择器设置为“自动”,此问题将停止。

ios - 无法上传新版本的应用

我正在尝试上传我的应用程序的2.0.1版,它包含一些小错误修复。我在9月25日上传了2.0版。所以不久前。一周以来,我一直在所附图片上收到以下错误,但我找不到解决方案。尝试了几个修复,也尝试将新版本更改为v2.1,但没有帮助...我的应用程序仅适用于iOS7,info.plist在捆绑版本和短版本中均显示版本2.0.1。有什么建议吗?询问需要的信息。 最佳答案 我重新安装了xcode并删除了所有数据,运行“存档”,现在发现Flurry的集成有一个错误,所以我删除了Flurry和文件的所有代码,然后从新下载的文件中再次添加。现在工作

ios - "Allocation Type"菜单在 Instruments 中被禁用

我一直在观看WWDC2013的410-修复内存问题session。第一个演示显示了所有堆分配和所有VM之间的区别地区。我试图为我自己的应用程序查看相同的信息,但在我的例子中,AllocationType菜单被禁用,如下面的屏幕截图所示:我在Instruments中使用了默认的“Allocations”文档。我看过similarquestion在开发者论坛上提问,但它不包含答案。我应该怎么做才能启用此菜单? 最佳答案 事实证明,Allocationtype菜单仅在真实设备上进行分析时才处于事件状态。

ios - 如何将一行从 TableView 滑动到另一个

我在一个ViewControl中实现了两个TableView。最初一个有数据,另一个没有。所以,我想知道如何实现在已完成的TableView中触摸一行并将其滑动到空TableView的手势事件,以便移动该数据。 最佳答案 将滑动手势添加到表格的每个单元格,此手势调用一个自定义方法,您在该方法中传递单元格的indexPath,然后在您的自定义方法中编写代码,将此对象从第一个表的数组添加到第二个表并将其从第一个数组中删除。最后,您使用reloadData方法刷新boh表 关于ios-如何将一

ios - xcode 签名无效包含不允许的权利 ios 中的错误

我开发了2年的ios项目,很少上传到应用商店。但是今天我在用xcode4.6.2上传应用时发现了新的错误。我已经搜索了很多。我也在iTunes中实现了产品的第一个版本。请帮我解决这个问题。和我撤销了分发的证书。删除条款。创建新的分布式证书并使用它生成新的条款,我可以在我的钥匙串(keychain)访问中看到该证书。还能够在带有标记的有效配置文件的xcode上获得配置。应用构建成功,没有任何错误。但是我在将应用程序上传到AppStore时发现了同样的错误。 最佳答案 已解决的问题...我已经从创建项目的原始机器提交了应用程序...我不

ios - 更改 Main.storyboard 的位置?

不知何故,我的Main.storyboard的位置与我预期的不同!它在我在当前项目之前启动的测试项目中。当我删除测试项目并且“真实”项目停止工作时,我发现了这一点!我已经从回收站中恢复了测试项目,一切正常。但是,我想-显然-重新定位主项目中的main.storyboard文件。我该怎么做呢?我查看了文件检查器,但“位置”框在“相对于组”处显示为灰色,我无法选择文件夹图标。完整路径指向“测试”项目。感谢您的帮助。 最佳答案 好的,我通过将Storyboard文件从测试项目复制到主项目来解决这个问题。然后我在项目导航器中删除了对“错误”

ios - 裁剪 UIImage 的部分以获得新的纵横比并缩小尺寸

我正在使用UIImagePickerController捕获图像,并使用cameraViewTransform使其在iPhone5上全屏显示,因此顶部或底部没有黑框。self.imagePicker.cameraViewTransform=CGAffineTransformMakeScale(1.7125,1.7125);当用户拍照时,这会返回一张2448x3264像素的图像。这是一个1.333的比例,我需要裁剪两侧以使其成为1906x3264像素以适应我的新宽高比View,然后我想将其缩小到320x548像素以使其全屏显示iPhone5(但不是很大)。这是如何实现的?