标签: xcode9

Xcode 9自定义模板如何更改?

下载Xcode 9 beta后,我发现文件模板系统发生了变化.

例如,我有一个创建2个文件的简单模板(它可能根本不应该以这种方式工作).基本文件名是

___ ___ FILEBASENAME斯威夫特

___ ___ FILEBASENAME View.swift

它创建了TableCell.swift和TableCellView.swift,这里是代码:

//
//  ___FILENAME___
//  ___PROJECTNAME___
//
//  Created by ___FULLUSERNAME___ on ___DATE___.
//___COPYRIGHT___
//

import Foundation
import UIKit

class ___FILEBASENAME___: UITableViewCell {

    let mainView = ___FILEBASENAME___View()

    override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
        super.init(style: style, reuseIdentifier: reuseIdentifier)
        setupCell()
        contentView.addSubview(mainView)
        mainView.setupView()
    }

    fileprivate func setupCell() {
        backgroundColor = UIColor.clear
        selectionStyle = .none
    }

    required init?(coder aDecoder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }

}
Run Code Online (Sandbox Code Playgroud)

并查看文件:

//
//  ___FILENAME___ …
Run Code Online (Sandbox Code Playgroud)

xcode templates swift xcode9-beta xcode9

9
推荐指数
1
解决办法
1917
查看次数

Xcode 9抛出涉及'require'的错误

升级代码以在Xcode 9下构建时,我看到代码中的编译错误使用requirerequire_noerr:

    require(length > offsetof(struct blob, cert), outLabel);
Run Code Online (Sandbox Code Playgroud)

第一个错误是: error: implicit declaration of function 'require' is invalid in C99

我也得到了很多error: use of undeclared identifier 'outLabel'.这是在RRTransactionVerifier.m中,这是用于处理收据验证的Apple代码.

我该如何解决这些错误?

xcode xcode9

9
推荐指数
1
解决办法
2890
查看次数

Xcode 9/Swift 4迁移错误

尝试自动迁移到swift 4时,我收到错误.

尝试迁移具有多个目标的工作区时,我收到"意外的重复任务".

swift4 xcode9

9
推荐指数
1
解决办法
1094
查看次数

xcode9.0,在storyboard中,当我将tableview样式切换为分组时,xcode崩溃了

在xcode9.0中,我向storyboard添加了一个tableview,当我将tableview样式切换为分组,xcode崩溃时.

tableview xcode9

9
推荐指数
2
解决办法
446
查看次数

Xcode9警告项目-90704,错误ITMS-90022

ERROR ITMS-90022: "Missing required icon file. The bundle does not 
contain an app icon for iPhone / iPod Touch of exactly '120x120' 
pixels, in .png format for iOS versions >= 7.0."
Run Code Online (Sandbox Code Playgroud)
WARNING ITMS-90704: "Missing Marketing Icon. iOS Apps must include a 
1024x1024px Marketing Icon in PNG format. Apps that do not include the 
Marketing Icon cannot be submitted for App Review or Beta App Review."
Run Code Online (Sandbox Code Playgroud)

我在xcassets文件的所有字段中设置了适当的图像(PNG格式).

但是出现了一个错误和警告.

环境

  • Xcode 9.0发布版
  • 的CocoaPods
  • 迦太基

application-loader xcode9

9
推荐指数
2
解决办法
5956
查看次数

内存分析不适用于Xcode 9

我使用的是最新版本的Xcode 9和macOS 10.13.

当我尝试从我的应用程序的当前状态创建一个内存图时,它会显示一个空屏幕,显示No Selection.

尝试创建内存图后,

我也尝试使用Instruments进行分析和处理,但由于权限错误,我不允许我运行.

目标无法运行.

调试[app name]的权限被拒绝.

知道这些线程并尝试了它们中提供的建议,但它们似乎不起作用:

我试过的事情:

  • 重启Xcode
  • 清空Derived Data文件夹
  • 清洁项目
  • 清理Build文件夹
  • 将方案的应用程序环境修改为Debug而不是Release
  • 手动管理配置文件并选择"调试和发布"的"开发配置文件"
  • 尝试使用不同操作系统版本的模拟器(iOS 11,iOS 10)

看起来这是Xcode 9的一个特定问题.

这个问题有没有解决方法?

xcode instruments ios xcode9

9
推荐指数
1
解决办法
6198
查看次数

打开任何xib(或故事板)时Xcode 9崩溃

打开XIB时Xcode崩溃了.不同项目的问题相同.我重新启动了计算机,删除了派生数据并仍然崩溃.怎么修?

xcode storyboard xib ios xcode9

9
推荐指数
1
解决办法
1152
查看次数

红色的Pods框架(Xcode无法识别)

所以,首先,我知道这个问题在几次之前就被问过了.没有一个解决方案似乎有所帮助(我认为其中很多已经过时).

我正在使用Cocoa Pod来包含第三方框架.几周后,整合工作正常.然后突然Pods_ [nameofproject] .framework Pods_ [nameofproject] Tests.framework和Pods_ [nameofproject] UITests.framework逐渐开始变红.现在,Xcode没有找到我通过CocoaPods导入的框架.在我开始使用CocoaPods之前,我还有一些其他的框架,其中一些(但不是全部)也是红色的.

看起来像这样

以下是我尝试过的事项清单:
1)删除派生日期
2)pod deintegrate/pod install
3)在框架搜索路径中包含$(继承)
4)按照cocoapods网站上的故障排除
5)重新启动Xcode
6)清理并构建
7)清理并构建在通用iOS设备上

我在这里缺少什么?我必须做一些事情来促成这一点 - 我怀疑它会自行停止 - 但我完全不知道它可能是什么.

编辑:忘记添加Pods_ [nameofproject] .framework 在我的链接二进制文件菜单中显示为灰色.

frameworks cocoapods swift xcode9

9
推荐指数
1
解决办法
1377
查看次数

我可以从反应原生项目中删除tvOS吗?

最后,我将向应用程序商店提交react本机应用程序,但该应用程序只能在iOS上运行,而不是在tvOS上运行.我是否能够删除这些目标和内容并提交项目没有问题? 在此输入图像描述

javascript react-native xcode9

9
推荐指数
2
解决办法
4982
查看次数

快速帮助检查器Xcode9中的错误磁盘I/O.

我最近一直在使用Xcode,当时我注意到"快速帮助"选项卡没有显示用于显示的内容,它只是显示

Error
Domain=com.apple.DNTDocumentationSupport Code=0 "disk I/O error" UserInfo=
{NSLocalizedDescription=disk I/O error}
Run Code Online (Sandbox Code Playgroud)

我查了解如何解决它,但我没有得到任何结果.

有谁知道如何解决这一问题?

xcode xcode9

9
推荐指数
1
解决办法
1396
查看次数