标签: xcode9

Xcode 9没有任何模拟器设备

我刚下载了xcode 9 beta,但其中没有模拟器.尝试添加新的模拟器,但创建按钮不起作用.请帮忙

通过"其中没有模拟器"我的意思是有用模拟器构建的选项.

看到 在此输入图像描述.

此外,创建按钮不起作用 在此输入图像描述

xcode ios xcode9-beta xcode9

11
推荐指数
1
解决办法
1万
查看次数

Xcode 9自定义字体不起作用

自定义字体在Xcode 9中不起作用.但是,如果我在Xcode 8中打开相同的项目,自定义字体将按预期工作

我运行了这段代码以确保字体显示:

NSArray *fontFamilies = [UIFont familyNames];

for (int i = 0; i < [fontFamilies count]; i++)
{
    NSString *fontFamily = [fontFamilies objectAtIndex:i];
    NSArray *fontNames = [UIFont fontNamesForFamilyName:[fontFamilies objectAtIndex:i]];
    NSLog (@"%@: %@", fontFamily, fontNames);
}
Run Code Online (Sandbox Code Playgroud)

我已经确保字体在plist,检查目标成员资格以及复制包资源部分中.

这是一个Xcode错误吗?

xcode objective-c ios xcode9

11
推荐指数
1
解决办法
5999
查看次数

如何在iPhone X中使用全屏UITableView(带标题)?

我正在使用Xcode 9更新我的应用程序以获得iPhone X兼容性.我使用自动布局并标记"使用安全区域布局指南".

我的UITableView中有一个标题,正如您在下面的屏幕截图中看到的那样,标题视图严格尊重顶部安全区域.标题不遵循我的tableview顶部约束(比安全区域大)

在此输入图像描述

我的tableview约束:

在此输入图像描述

如何修改标题以填充屏幕顶部(屏幕截图上的白色区域)?

uitableview autolayout swift xcode9

11
推荐指数
3
解决办法
3744
查看次数

iOS 11中的UIRefreshControl()Glitchy效果

每当我拉动刷新TableView时,UIRefreshControl似乎都是毛病.以下是我正在使用的代码.有任何想法吗?

在AppDelegate中:

UINavigationBar.appearance().isTranslucent = false
UINavigationBar.appearance().barTintColor = UIColor.red
UINavigationBar.appearance().tintColor = UIColor.white
Run Code Online (Sandbox Code Playgroud)

在UITableViewController中:

self.tableView.refreshControl = UIRefreshControl()

if #available(iOS 11.0, *) {
  self.navigationController?.navigationBar.prefersLargeTitles = false
} else {
  // Fallback on earlier versions
}

self.tableView.refreshControl = refreshCont
Run Code Online (Sandbox Code Playgroud)

uirefreshcontrol swift ios11 xcode9

11
推荐指数
1
解决办法
3123
查看次数

如何调整系统设置以允许更多模拟设备立即启动?

尝试启动我的第四个模拟器时,我收到以下错误消息:

由于系统资源不足,无法启动设备.

有关调整系统设置以允许更多模拟设备立即启动的信息,请参阅模拟器帮助.

maxUserProcs:709,runningUserProcs:569,enforcedProcBuffer:144

我不知道他们指的是什么模拟器帮助,因为我没有找到任何关于这一点.谷歌也没有帮助我.从错误消息中可以清楚地看出,如果runningUserProcs+ enforcedProcBuffer大于maxUserProcs,则无法启动另一个模拟器.不清楚的是如何更改maxUserProcs设置.

有谁知道我怎么改变maxUserProcs

xcode simulator ios ios-simulator xcode9

11
推荐指数
1
解决办法
2988
查看次数

Xcode 9模拟器删除帧

新的模拟器配备了框架,使其看起来更像是Xcode 9 beta中的手机.有没有办法删除这些帧,使它看起来更像Xcode 8中的模拟器?

xcode simulator frames ui-design xcode9

10
推荐指数
1
解决办法
4139
查看次数

iPhone X全屏问题

今天我已经安装了Xcode 9并为iPhone x构建我的应用程序.但是上面和下面的区域显示为黑色,就像我们几年前为iPhone 5遇到的情景一样,当屏幕切换到3.5到4时.

我们如何才能解决这个问题?

在此输入图像描述

autolayout ios11 xcode9 iphone-x

10
推荐指数
1
解决办法
2万
查看次数

dyld:未加载库:@ rpath/libswiftAVFoundation.dylib原因:未找到图像

启动我的应用程序时出现此错误.我正在MacOS High Sierra 10.13上的Xcode 9.0(9A235)下构建.我也尝试使用相同的结果在Xcode 8.3.3下构建.该项目通常是Objective C,但框架YouAppi.framework是Swift:

dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib
  Referenced from: /private/var/containers/Bundle/Application/7D3E2815-4CA3-4258-AEF6-C0626055A8F2/dingbats.app/Frameworks/YouAppi.framework/YouAppi
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

乍一看,这似乎是这个问题的重复,但错误是不同的.在另一个问题中,原因是找不到合适的图像,其中我的图像未找到.

我尝试过以下方法来解决:

  1. 删除并重新添加框架
  2. 清洁和选项+清理项目
  3. 删除〜/ Library/Developer/Xcode/DerivedData文件夹
  4. 构建设置 - >始终嵌入Swift标准库=是
  5. 构建设置 - >剥离Swift符号=否
  6. 构建设置 - >链接 - >运行路径搜索路径 -
    • 添加了@loader_path
    • 添加了@rpath
    • 添加了@ executable_path/Frameworks
  7. 检查了Trust设置为Use System Defaults的开发人员和分发证书
  8. 检查我是否安装了最新的WWDR和G2证书
  9. 检查上述证书的有效性
  10. 将YouAppi.framework移动到Frameworks /文件夹中.(它最初位于"第三方框架"文件夹中.)
  11. 试图将libswiftAVFoundation.dylib复制到我项目的Frameworks文件夹中

我最近没有搬到新电脑.

我在运行iOS 11.0.23(15A432)的iPhone 7+以及运行iOS 9.3.5(13G36)的iPad Mini 1上也有相同的结果.

还试过这个:

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.apple.dt.Xcode
Run Code Online (Sandbox Code Playgroud)

想法?

dyld ios swift xcode9

10
推荐指数
1
解决办法
1万
查看次数

无法在xcode 9的iphone 4s模拟器上运行UITest

项目可以在iphone 4s模拟器上正确构建但是尝试在其上运行UITest会给我错误:

无法加载捆绑包"MyappUITests",因为它不包含当前体系结构的版本.尝试安装捆绑包的通用版本.

似乎无法弄清楚这个的根本原因,测试在其他每个模拟器上都正常运行.

有什么想法吗?

ios ios-simulator xctest swift xcode9

10
推荐指数
2
解决办法
820
查看次数

Xcode 9:使用带有IBDesignable和IBInspectable的命名颜色会导致Interface Builder错误,但编译没有问题

UIColor.named("myColor")自Xcode 9问世以来,我在整个应用程序中使用.虽然我在UITextField一个IBDesignable类的自定义实现中有一个镜头,但我一直收到以下错误:

错误:IB Designables:无法呈现和更新ViewController()的自动布局状态:代理程序崩溃

此外,我的类有几个IBInspectable属性,包括类型UIColor,但在这些属性的Interface Builder下拉列表中,我只能选择标准颜色,我的命名颜色不会像标准类属性那样显示.

以后一个问题作为第一个问题的线索,不满意和临时的解决方案是在我的IBDesignable课堂上不使用命名颜色.或者,不使用IBDesignable.

这可能是一个错误,但我想知道其他人是否遇到过这个问题,如果有任何修复,他们会想出来.

uicolor swift ibdesignable ibinspectable xcode9

10
推荐指数
1
解决办法
1350
查看次数