iOS应用程序开发工具最近的主要更新Xcode 9支持Swift 3.2 & 4编程语言.
我的应用程序是用Swift 3版本开发的,我想转换/迁移,完成源代码Swift 3 to Swift 4.在迁移过程中,它正在向我展示354 errors.
这些错误是可以修复的.Xcode it-self提出了错误解决方案.但是有354个错误.我该如何一次修复它们.逐个手动修复每个错误将是耗时的活动.
是否有任何可行的解决方案可以立即修复所有错误.
这是带样本的快照.
因为我每次更改代码中的一个字符时都升级到Xcode 9,整个文件的换行符改变了(我用xxd检查),所以看起来我修改了整个文件.
我的首选项 - >文本编辑设置为CLRF(原始换行符),但它将所有内容更改为LF.
我尝试删除"缓存"和"默认删除com.apple.dt.Xcode"没有运气..
我仍然在其他文件夹中使用旧的Xcode8,编辑器工作正常
我试图从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 9后,我收到错误,看起来像这样.
我清空了项目和类名,但是有一个以.o后缀结尾的classess列表.在Xcode 8.3.2中一切正常.我有两个项目,一个是没有问题的图书馆.另一个项目是测试应用程序,它通过以下方式指向库:Podfile中的path指令.在两个项目中,构建设置 - >架构设置为标准架构,构建活动架构仅设置为DEBUG:是,RELEASE:否.您是否遇到过这个问题?先谢谢你的帮助.
我最近升级到Xcode 9 Server并发现了一个突然的问题.在我遇到这个错误之前,还有其他一些问题.我从自动签名变为手动唱歌来回.现在在我的iOS项目中我手动设置它并在服务器上我尝试了两者.构建是成功的,它产生一个存档(我不能下载它),但它也给我错误:
exportArchive: exportOptionsPlist error for key 'iCloudContainerEnvironment': expected one of {Development, Production}, but no value was provided
我还检查了集成输出目录,它不会生成ipa文件.
由于我不手动触发xcodebuild,我不知道如何解决它.
在iOS 10中,禁用和启用uibarbuttonitem的字体保持不变,只有颜色不同.但是,在我在具有ios 11的设备上安装我的应用程序后,禁用模式的字体会更新(显示系统字体),而在启用模式下,它显示我设置的正确字体.
因此,对于iOS 11的情况,我如何设置禁用模式的字体以保持应用程序的一致性.
我正在尝试创建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) 我用Xcode9beta6在我的iPhone 7上测试我的应用程序.当我在iPhone上获得iOS 11.1更新时,一切正常.现在,当我运行我的项目时,我收到以下消息:

我尝试了最后一个Xcode9版本,但仍然是这个消息.任何的想法 ?
最近我将Xcode升级到Xcode 9.1.之后,当我尝试发布我的应用程序时,Xcode不允许选择我为ad-hoc创建的分发配置文件.这么说
个人资料不是IOS App Store个人资料
如果有关Xcode 9.1的应用程序分发程序有变化,请告知我们
我一直在尝试通过我的应用程序中的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) xcode9 ×10
ios ×6
xcode ×5
ios11 ×3
swift4 ×3
swift ×2
app-store ×1
build ×1
fonts ×1
icloud ×1
iphone ×1
line-breaks ×1
llvm ×1
tvos ×1
xcode-server ×1
xcode9beta6 ×1
xcodebuild ×1