我可以从Apple开发人员中心下载当前版本的Xcode和其他资源,但在哪里可以下载旧版本?
具体来说,我正在寻找最近的旧Xcode
我知道在Xcode9的早期Beta版本中缺少代码折叠,并且可以通过CMD点击折叠整个方法.
但是在Xcode 8中我能够通过编辑器>>代码折叠>>折叠来折叠块中的代码(即单个if语句),但是在Xcode 9中,这折叠了整个方法.
是否有修复/设置我可以更改以恢复Xcode 8功能?
更新到Xcode 10 beta后,显然是随Swift 4.1.50一起提供的,我看到以下错误,我不知道如何修复:
无法使用类型为"(Range <String.Index>)"的参数列表调用类型"Range <String.Index>"的初始值设定项
在Range<Index>(start..<self.endIndex)(第3行)的以下函数中:
func index(of aString: String, startingFrom position: Int? = 0) -> String.Index? {
let start: String.Index = self.index(self.startIndex, offsetBy: position!)
let range: Range<Index> = Range<Index>(start..<self.endIndex)
return self.range(of: aString, options: .literal, range: range, locale: nil)?.lowerBound
}
Run Code Online (Sandbox Code Playgroud)
知道如何修复初始化程序吗?
我安装了Xcode 10 Beta 6,我正在更新所有内容,在这个过程中,我遇到了一个Fabric问题.Fabric的网站上有Xcode 10的特别说明:
当我在Xcode 10中时,我会在运行脚本上进行构建阶段,该脚本具有我的Fabric键,在该部分下面有一个+号 Input Fields
当我点击+,它会自动生成$(SRCROOT)/newInputFile,其中newInputFile自动高亮显示.
我不理解Fabric的说明.难道我复制$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)后$(SRCROOT)/我是否更换INFOPLIST_PATH与文件路径我info.plist中?
我已经尝试了所有这些选项,但Fabric仍然在Xcode 10中崩溃.我知道它是Fabric,因为我已经Fabric.with([Crashlytics.self])在我的App Delegate中注释掉了didFinishLaunchingWithOptions
您好我有一个脚本在Xcode 10上创建一个通用框架.当我从Xcode运行它一切正常但如果我尝试从命令行工具我收到以下错误:
Build system information
error: error: accessing build database "/path/build.db": disk I/O error
Run Code Online (Sandbox Code Playgroud)
有人面临类似的问题吗?
我最近升级到Xcode 10并开始更新我们的应用程序以切换4.2的过程在重建第三方框架并为各种问题添加变通方法一天左右之后,我能够在新的模拟器上运行我们的应用程序.
但是,当我尝试在我的个人电话上运行(运行iOS 12.0 GM)时,我在安装应用程序时遇到了错误,如标题中所述.
我知道在SO和互联网上有很多关于这个主题的已经 回答的 问题,但是我无法让这些问题起作用.
它已经阻止了我一天半左右,所以我想知道是否有人对如何减轻这种情况有任何见解.
到目前为止我采取的步骤还没有奏效(也许他们将来会为其他人工作!):
code sign on copy检查所有复制的框架Developer,而不是Distribution任何帮助将不胜感激 :)
更新:我尝试在新机器上从头开始重新下载和重建,并出现同样的问题.有趣的是,我可以存档和验证应用程序就好了.
还尝试使用相同的包ID签署一个空项目,它工作正常.所以问题出在我们的第三方框架或者从Xcode 9.4过渡时启用的一些奇怪的设置.开始逐个删除第三方框架,直到我可以编译它.
更新2:仍然没有运气.试图清除大多数框架而没有任何东西.这是设备日志,想知道是否Skipping a profile because of error 0xe8008012与它有关:
https://gist.github.com/joshuawright11/6889ce1a0872262df77f97d63830baa5
更新3 …
我正在尝试运行从GitHub下载的Aplication。
当我运行get error无法在目标中打开文件时,我有了Xcode 10。
我已经在寻找解决方案并得到了这个。
我遇到了同样的问题,但是在Xcode 6.1.1中-对我而言,解决的问题是将两个与Pods相关的目标的配置文件设置更改为None,然后再次运行pod install。
通过选择项目(而非目标),然后选择“信息”选项卡,可以找到配置文件设置。
但是找不到配置文件位置。
这是错误图片:https : //i.stack.imgur.com/Ql3M5.png
当我尝试初始化pod文件以cocoapods通过终端使用时,它给了我这个错误.如何解决它.
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.0/lib/cocoapods/command.rb:128:in `verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)
Run Code Online (Sandbox Code Playgroud) 执行"项目">"测试"时会弹出此错误
/Users/.../Project/Pods/Target Support Files/Pods-Target/Pods-TargetTests-frameworks.sh:
line 104: EXPANDED_CODE_SIGN_IDENTITY: unbound variable
Command PhaseScriptExecution failed with a nonzero exit code
Run Code Online (Sandbox Code Playgroud)
尝试使用cocoapods测试项目时,如何解决"使用非零退出代码失败的命令PhaseScriptExecution"错误?
我最近将Xcode更新到了版本10,并在尝试构建我的项目时开始收到一个奇怪的错误.我目前正在使用Swift 4.0,我尝试升级到swift版本4.2.但是当我这样做时,我在许多框架中都收到了同样的错误.
命令编译Swift失败,出现非零退出代码
到目前为止,我已删除派生文件夹.更新了所有pod,还删除了所有pod并使用下面的终端命令重新安装它们.
sudo gem install cocoapods-deintegrate cocoapods-clean
pod deintegrate
pod clean
pod install
Run Code Online (Sandbox Code Playgroud)
这不能解决我的问题.但是,我找到了一些可以工作的东西,即添加arm64架构Build Setting -> valid architectures并启用自动代码但是,当我检查它已经存在并且代码签名已经启用.
另外,我确实有一些与框架有关的其他构建错误.
SwiftMessages
"SwiftMessages.Config"类型的值没有成员'presentationContext'
WhatsNewKit
在call`中缺少参数'backgroundColor'的参数
我向每个框架的开发人员提出了问题,以寻求这些问题的帮助.
关于SwiftMessage的问题GitHub 问题WhatsNewKit GitHub
当我点击presentationContext它时,会将我带到SwiftMessages框架内的结构.通常,当我有"没有会员"警告时,我无法点击查看其存在的原始位置.
我认为这与可可豆荚有关,但尚未能找到解决方案.我该怎么做才能解决这个问题?如果有人可以提供帮助,将会深深感激被困在这一天.
更新:两个框架的最新版本适用于swift 4.2.当我将每个框架的版本更改为在swift 4.0中构建的版本时,我得到了要构建的项目.
xcode10 ×10
xcode ×7
ios ×4
swift ×3
cocoapods ×2
code-signing ×2
code-folding ×1
dmg ×1
download ×1
ios12 ×1
macos ×1
swift4.1.5 ×1
xcode10beta6 ×1
xcode11 ×1
xcode9 ×1