xcode7相关内容

使用反射调用方法

据我所知,Swift 中的反射目前还不太可用.为了性能,我目前正在将 Objective-c 代码转换为 swift(我注意到了相当大的差异). 现在我需要的是一种使用反射调用方法的方法.需要调用该方法的对象扩展 NSObject 以允许使用以下代码解析该类; let clazz = NSClassFromString("MyProject.DynamicClass") as NSObje ..
发布时间:2021-09-30 20:43:51 移动开发

iOS 框架问题:类在两者中都实现

我正在开发一个使用第三方框架类的 iOS 框架项目,因此我在链接的框架和库部分下添加了第三方框架. 当我在 iOS 应用项目中添加自定义框架时,每个类都会收到此警告 objc[3139]: 类 'class_name' 在两者中都实现/private/var/containers/Bundle/Application/C131AF0F-7CF8-4360-8716-3E8A595169 ..
发布时间:2021-09-30 20:43:48 移动开发

在 Swift 中打开代码覆盖率时出现分段错误 11

当我在 Swift 中使用 XCTest 运行单元测试时,当代码覆盖率关闭时它们运行良好.但是,一旦我尝试启用代码覆盖率,我的 4 个类的构建/测试失败,并给出以下错误消息:由于信号导致命令失败:分段错误:11. 解决方案 这对我有用(因为所有其他建议在我的情况下都不起作用).尝试在代码覆盖率打开的情况下运行单元测试时,我在特定的 Swift 类上遇到了分段错误 11.事实证明,我们在类的 ..
发布时间:2021-09-30 20:43:45 移动开发

如何更改 Crashlytics Beta 版电子邮件邀请上的应用名称

在 Crashlytics Beta 中,有人知道如何更改电子邮件邀请中的应用名称(在应用图标下).我的 iOS 发行版来自 Xcode 7 存档,通过 MacOS 上的 Twitter Fabric 菜单栏.Xcode 项目被称为 someprototype 之类的东西,我想让它更适合测试人员.我已经更改了包名称和存档名称,但这些都没有任何效果. 解决方案 来自 Crashlytics ..
发布时间:2021-09-30 20:43:43 移动开发

iOS 按钮标题颜色不会改变

我正在使用以下代码动态创建一个 UIButton,该代码根据指定的样式创建它. let frame = CGRect(x: 10, y: 6, width: 60, height: 30 )让按钮 = UIButton(框架:框架)button.setTitleColor(UIColor.blackColor(), forState: UIControlState.Normal)button.b ..
发布时间:2021-09-30 20:43:37 移动开发

Xcode UI 测试如何在自定义类文本字段中键入文本

在我的项目上开始使用 Xcode 进行 UI 测试,遇到了障碍. UITextField 有一个名为 RSCustomTextField 的子类,它有一些 UI 自定义.添加到 RSSearchHeadView 中,其中包含文本字段和按钮. 所以我无法将文本字段查询为 app.textfields["Search field"] 因为它是一个自定义类,它显示为 app.otherEle ..
发布时间:2021-09-30 20:43:34 移动开发

谁在创建文件“/private/var/tmp/Untitled-*.uicatalog"?

我正在调查 TeamCity 构建代理的磁盘空间不足的原因,并在 /private/var/tmp 中发现了 11,000 多个文件,所有文件都以 Untitled-< 命名;random-unique>.uicatalog. 每个文件至少为 0.6MB.总磁盘占用空间约为 4GB. 这些文件的历史可以追溯到几个月前,因此它们在重新启动后幸免于难. 谁在创造它们? 解决 ..
发布时间:2021-09-30 20:43:31 移动开发

在 Xcode 的 CheckOut 窗口中删除最近的项目

有没有办法在 Xcode 7 上的结帐对话框(“源代码管理"->“结帐...")中清除最近的项目? 解决方案 看来您需要在 Library/Preferences 目录中找到 com.apple.dt.XCode.plist. 搜索 IDESourceControlRecentsFavoritesRepositoriesUserDefaultsKey,该键下应该有一个项目列表.可以从 ..
发布时间:2021-09-30 20:43:28 移动开发

无效的 Swift 支持 - 文件不在正确的位置

我一直在尝试将新版本上传到 iTunes Connect 以更新应用程序.我第一次使用 xCode 6,但收到一封来自 Apple 的电子邮件,说明了这一点: 亲爱的开发者: 我们发现您最近的“应用"交付存在一个或多个问题.要处理您的交付,必须更正以下问题: 无效的 Swift 支持 - 文件 libswiftDarwin.dylib、libswiftDispatch.dylib ..
发布时间:2021-09-30 20:43:18 移动开发

Xcode 7 视网膜 4 英寸资产?

所以就在我虽然我的 swift 2 升级不会变得更糟的时候,似乎你不能再添加视网膜 4" 2x 图像资产了.我不能再添加任何选项了,我所有的旧资产仍然具有 4" 视网膜图像,但我无法创建具有 4" 视网膜图像的新图像集.为什么? 有什么办法可以解决这个问题吗? 解决方案 编辑Image Set的Contents.json并添加 {"idiom" : "iphone",“子类型":“ ..
发布时间:2021-09-30 20:43:16 移动开发

Xcode 7 之前项目的 Xcode 7 UI 测试用例

Apple 在 Xcode 7 中简化了 iOS UI 测试. 对于新的 Xcode 7 项目,要获得 iOS UI 测试的完整配置,您只需在创建项目时选中“包括 UI 测试"即可. 对于在 Xcode 7 存在之前创建的项目,在 Xcode 7 中获得相同的步骤是什么? 解决方案 在测试了几个旧项目后: 按照 a-live 在问题评论中的建议,添加新的 UI 测试目标就 ..
发布时间:2021-09-30 20:43:13 移动开发

Mock API 请求 Xcode 7 Swift 自动化 UI 测试

在 Swift 2.0 中编写自动化 UI 测试时,有没有办法模拟请求.据我所知,UI 测试应该独立于其他功能.有没有办法模拟来自服务器请求的响应,以测试依赖于响应的 UI 的行为.例如,如果服务器关闭,UI 测试仍应运行.快速示例,对于登录,如果密码失败则进行模拟,然后 UI 应显示警报,但是,如果登录成功,则应显示下一页. 解决方案 在其当前的实现中,这不能通过 UI 测试直接实现.框 ..
发布时间:2021-09-30 20:43:10 移动开发

在 Xcode C++ 项目中链接外部库

我已经找到了这个问题的答案,但它们对我不起作用.我正在尝试在 Xcode 中构建一个 C++ 项目,该项目使用来自 ffmpeg 和 openCV 的外部库,但我不知道如何链接它们.按照建议,我转到“构建阶段"屏幕,那里有一个“将二进制文件与库链接"的位置.我需要链接的库之一位于/usr/local/lib/libavutil.a.当我尝试添加库时,会弹出一个列表框,显示两个文件夹:“OS X 1 ..
发布时间:2021-09-30 20:43:02 移动开发

Xcode 无法为我自己的框架生成 Swift 表示

我创建了一个框架,我想在我的 OS X 应用程序中使用它.由于在 El Capitan 上更新到 Xcode 7,当我尝试命令单击 import 语句时,Xcode 转到以下视图. 如何让 Xcode 正确显示 Swift 表示?我以前遇到过这种情况,我的解决方案是重新创建我不想再做的每个项目文件. 解决方案 根据我的经验,此问题有两个可能的原因.第一个是您的框架无法定位.要解决此问 ..
发布时间:2021-09-30 20:42:56 移动开发

2016 图标大小和名称?

图标大小和名称的当前列表是什么?使用 Xcode 7 示例启动集: iPhone3g : 320 x 480iPhone4/4s:640 x 960iPhone5/5s:640 x 1136iPhone6:750 x 1334iPhone 6plus:1242 x 2208-------------------------------iPhone3g : 'Default.png'iPho ..
发布时间:2021-09-30 20:26:35 移动开发

无法启动 iOS 模拟器 Xcode 7

我知道这是一个重复的问题,但我尝试了所有方法但它不起作用.我的机器上有 XCode 7 和 XCode 7.2,每当我运行代码时,它都会显示“无法启动 iOS 模拟器". 我也尝试使用以下命令卸载 Xcode, sudo/Developer/Library/uninstall-devtools --mode=all 但是我收到错误“找不到命令".当我运行“which sudo"时 ..
发布时间:2021-09-30 20:14:02 移动开发