标签: xcode10

我在哪里可以下载旧版本的Xcode?

我可以从Apple开发人员中心下载当前版本的Xcode和其他资源,但在哪里可以下载旧版本?

具体来说,我正在寻找最近的旧Xcode

xcode dmg download xcode10 xcode11

22
推荐指数
4
解决办法
4万
查看次数

Xcode 9/10中的代码折叠更改

我知道在Xcode9的早期Beta版本中缺少代码折叠,并且可以通过CMD点击折叠整个方法.

但是在Xcode 8中我能够通过编辑器>>代码折叠>>折叠来折叠块中的代码(即单个if语句),但是在Xcode 9中,这折叠了整个方法.

是否有修复/设置我可以更改以恢复Xcode 8功能?

xcode code-folding swift xcode9 xcode10

22
推荐指数
3
解决办法
8842
查看次数

无法使用类型为"(Range <String.Index>)"的参数列表调用类型"Range <String.Index>"的初始值设定项

更新到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)

知道如何修复初始化程序吗?

swift xcode10 swift4.1.5

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

Xcode 10测试版中的Google Fabric

我安装了Xcode 10 Beta 6,我正在更新所有内容,在这个过程中,我遇到了一个Fabric问题.Fabric的网站上有Xcode 10的特别说明:

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 google-fabric xcode10

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

Xcode 10 beta 6错误:访问构建数据库

您好我有一个脚本在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 ios xcode10

20
推荐指数
1
解决办法
4604
查看次数

应用安装失败.未找到代码签名

我最近升级到Xcode 10并开始更新我们的应用程序以切换4.2的过程在重建第三方框架并为各种问题添加变通方法一天左右之后,我能够在新的模拟器上运行我们的应用程序.

但是,当我尝试在我的个人电话上运行(运行iOS 12.0 GM)时,我在安装应用程序时遇到了错误,如标题中所述.

我知道在SO和互联网上有很多关于这个主题的已经 回答的 问题,但是我无法让这些问题起作用.

它已经阻止了我一天半左右,所以我想知道是否有人对如何减轻这种情况有任何见解.

到目前为止我采取的步骤还没有奏效(也许他们将来会为其他人工作!):

  1. 清除派生数据
  2. 删除并重新下载计算机上的所有配置文件
  3. 清理构建目录(cmd + k&cmd + shft + k)
  4. 从手机中删除原始应用
  5. 重启Xcode(版本10.0(10A254a)[GM])
  6. 重启我的Mac(运行macOS High Sierra的Macbook Pro 2018)
  7. 重启我的设备(运行iOS 12.0 GM的iPhone X)
  8. 上述的许多不同组合,包括一次全部
  9. 在developer.apple.com上重新生成应用程序的配置文件(我们使用手动签名)
  10. 在developer.apple.com上删除并重新创建应用程序的配置文件
  11. 向蒂姆库克牺牲了一只山羊
  12. 确保签名证书与配置文件匹配
  13. 从我的计算机中删除旧版本的Xcode和确保命令行工具在xcode 10.0 gm版本上
  14. 删除并重新安装Xcode 10.0 GM
  15. 确保已code sign on copy检查所有复制的框架
  16. 使用swift 4.2编译器通过Carthage重建所有框架(记住,它都可以在模拟器上运行).
  17. 在SDKSettings.plist中,所需的确保代码签名设置为YES
  18. 删除了我计算机上的所有旧签名证书
  19. 在developer.apple.com上删除并重新创建的证书
  20. 删除并重新将我的设备添加到developer.apple.com
  21. 将代码签名从手动更改为自动
  22. 确保签名证书Developer,而不是Distribution

任何帮助将不胜感激 :)

更新:我尝试在新机器上从头开始重新下载和重建,并出现同样的问题.有趣的是,我可以存档和验证应用程序就好了.

还尝试使用相同的包ID签署一个空项目,它工作正常.所以问题出在我们的第三方框架或者从Xcode 9.4过渡时启用的一些奇怪的设置.开始逐个删除第三方框架,直到我可以编译它.

更新2:仍然没有运气.试图清除大多数框架而没有任何东西.这是设备日志,想知道是否Skipping a profile because of error 0xe8008012与它有关:

https://gist.github.com/joshuawright11/6889ce1a0872262df77f97d63830baa5

更新3 …

xcode code-signing ios ios12 xcode10

20
推荐指数
3
解决办法
5156
查看次数

Swift-无法在目标Xcode 10中打开文件

我正在尝试运行从GitHub下载的Aplication。

当我运行get error无法在目标中打开文件时,我有了Xcode 10。

我已经在寻找解决方案并得到了这个。

我遇到了同样的问题,但是在Xcode 6.1.1中-对我而言,解决的问题是将两个与Pods相关的目标的配置文件设置更改为None,然后再次运行pod install。

通过选择项目(而非目标),然后选择“信息”选项卡,可以找到配置文件设置。

但是找不到配置文件位置。

这是错误图片:https : //i.stack.imgur.com/Ql3M5.png

macos xcode xcode10

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

Pod文件未初始化?

当我尝试初始化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)

xcode command-line-tool ios cocoapods xcode10

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

Xcode 10命令PhaseScriptExecution失败,出现非零退出代码(EXPANDED_CODE_SIGN_IDENTITY:未绑定变量)

执行"项目">"测试"时会弹出此错误

/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"错误?

code-signing cocoapods xcode10 xcode10beta6

18
推荐指数
3
解决办法
2万
查看次数

Xcode 10构建失败,并且'Command CompileSwift失败并返回非零退出代码

我最近将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中构建的版本时,我得到了要构建的项目.

ios swift swiftmessages xcode10

18
推荐指数
4
解决办法
2万
查看次数