标签: xcode9

iOS:从Swift 3迁移(升级)到Swift 4

iOS应用程序开发工具最近的主要更新Xcode 9支持Swift 3.2 & 4编程语言.

我的应用程序是用Swift 3版本开发的,我想转换/迁移,完成源代码Swift 3 to Swift 4.在迁移过程中,它正在向我展示354 errors.

这些错误是可以修复的.Xcode it-self提出了错误解决方案.但是有354个错误.我该如何一次修复它们.逐个手动修复每个错误将是耗时的活动.

是否有任何可行的解决方案可以立即修复所有错误.

这是带样本的快照.

在此输入图像描述

xcode ios swift swift4 xcode9

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

Xcode 9将CRLF更改为LF忽略设置

因为我每次更改代码中的一个字符时都升级到Xcode 9,整个文件的换行符改变了(我用xxd检查),所以看起来我修改了整个文件.

我的首选项 - >文本编辑设置为CLRF(原始换行符),但它将所有内容更改为LF.

我尝试删除"缓存"和"默认删除com.apple.dt.Xcode"没有运气..

我仍然在其他文件夹中使用旧的Xcode8,编辑器工作正常

line-breaks xcode9

8
推荐指数
0
解决办法
1409
查看次数

Xcode 9 Apple TV4通过网络连接

我试图从Xcode 9远程调试在Apple TV4(tvOS11)上运行的应用程序,但我遇到了一个问题,因为我无法激活"通过网络连接",因为此选项在Xcode 9中仍然是灰色/禁用的.

我检查AppleTV设置中是否有错误但没有成功.当然,我的MacBook在同一个网络上:

MacBook IP 192.168.0.23 Apple TV IP:192.168.0.39

当然,当与USB链接连接时,Apple TV会出现在Xcode中.

截图

有没有人有想法?

xcode remote-debugging tvos xcode9

8
推荐指数
1
解决办法
1139
查看次数

Xcode 9架构x86_64的未定义符号

切换到Xcode 9后,我收到错误,看起来像这样.

在此输入图像描述

我清空了项目和类名,但是有一个以.o后缀结尾的classess列表.在Xcode 8.3.2中一切正常.我有两个项目,一个是没有问题的图书馆.另一个项目是测试应用程序,它通过以下方式指向库:Podfile中的path指令.在两个项目中,构建设置 - >架构设置为标准架构,构建活动架构仅设置为DEBUG:是,RELEASE:否.您是否遇到过这个问题?先谢谢你的帮助.

iphone xcode llvm ios xcode9

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

Xcode 9 Server exportArchive:关键'iCloudContainerEnvironment'的exportOptionsPlist错误:{Development,Production}中的一个

我最近升级到Xcode 9 Server并发现了一个突然的问题.在我遇到这个错误之前,还有其他一些问题.我从自动签名变为手动唱歌来回.现在在我的iOS项目中我手动设置它并在服务器上我尝试了两者.构建是成功的,它产生一个存档(我不能下载它),但它也给我错误:

exportArchive: exportOptionsPlist error for key 'iCloudContainerEnvironment': expected one of {Development, Production}, but no value was provided

我还检查了集成输出目录,它不会生成ipa文件.

由于我不手动触发xcodebuild,我不知道如何解决它.

xcodebuild ios icloud xcode-server xcode9

8
推荐指数
1
解决办法
2237
查看次数

禁用时更新UIBarbuttonItem字体 - iOS 11

在iOS 10中,禁用和启用uibarbuttonitem的字体保持不变,只有颜色不同.但是,在我在具有ios 11的设备上安装我的应用程序后,禁用模式的字体会更新(显示系统字体),而在启用模式下,它显示我设置的正确字体.

因此,对于iOS 11的情况,我如何设置禁用模式的字体以保持应用程序的一致性.

fonts uibarbuttonitem ios ios11 xcode9

8
推荐指数
1
解决办法
938
查看次数

Swift 4的attributesString得到了输入属性

我正在尝试创建AttributedString并添加属性

typingAttributes(from textView)

问题是

.typingAttributes

返回

[String, Any]

NSAttributedString(string:.. , attributes:[])

需求

[NSAttributedStringKey: Any]

我的代码:

NSAttributedString(string: "test123", attributes: self.textView.typingAttributes)
Run Code Online (Sandbox Code Playgroud)

我不想创建for循环来遍历所有键并将其更改为

NSAttributedStringKey
Run Code Online (Sandbox Code Playgroud)

swift swift4 ios11 xcode9

8
推荐指数
1
解决办法
4243
查看次数

使用Xcode 9和iPhone 7更新ios11.1

我用Xcode9beta6在我的iPhone 7上测试我的应用程序.当我在iPhone上获得iOS 11.1更新时,一切正常.现在,当我运行我的项目时,我收到以下消息:

错误信息

我尝试了最后一个Xcode9版本,但仍然是这个消息.任何的想法 ?

xcode ios xcode9 xcode9beta6

8
推荐指数
1
解决办法
5127
查看次数

Xcode 9.0.1应用程序分发过程已更改

最近我将Xcode升级到Xcode 9.1.之后,当我尝试发布我的应用程序时,Xcode不允许选择我为ad-hoc创建的分发配置文件.这么说

个人资料不是IOS App Store个人资料

如果有关Xcode 9.1的应用程序分发程序有变化,请告知我们

xcode build app-store ios xcode9

8
推荐指数
2
解决办法
2737
查看次数

SearchBar没有出现在Swift 4 IOS 11的NavigationBar中

我一直在尝试通过我的应用程序中的UISearchController添加Searchbar.它没有出现在我的导航栏上.我添加了一个导航控制器作为根视图控制器,并没有改变任何东西,只是它的色调颜色.我尝试了一些解决方案但没有任何效果.我正在使用Swift 4.0和Xcode 9并在IOS 11上运行应用程序.下面是我的代码.提前致谢.

if #available(iOS 11.0, *) {
        let sc = UISearchController(searchResultsController: nil)
        sc.delegate = self
        let scb = sc.searchBar
        scb.sizeToFit()

        scb.heightAnchor.constraint(equalToConstant: 44.0).isActive = true
        scb.tintColor = UIColor.white


        self.navigationController?.navigationItem.searchController = sc
        self.navigationController?.navigationItem.hidesSearchBarWhenScrolling = false

    }
Run Code Online (Sandbox Code Playgroud)

swift4 ios11 xcode9

8
推荐指数
1
解决办法
2768
查看次数