标签: xcode8

Xcode 8源代码控制不显示冲突

在Xcode更新到版本8.0(8A218a)之后,在某些文件发生冲突时才从Xcode中删除git存储库中的更改.我们都在同一个分支机构工作.

只要没有冲突,一切都很完美,我能够提交,拉动和推动.

但我发现每当我们在某些文件中发生冲突时,Xcode就不会再出现冲突了.它只是关闭拉动弹出窗口而不显示冲突解决程序窗口.没有信息或任何东西.我没看到

拉成功

信息.我无法推送我的提交(因为没有拉动更改)获取消息:

确保已从远程存储库中提取所有更改,然后重试

我试过使用终端拉,但是冲突的文件搞砸了git消息,显示我和其他人在这些git消息的同一个冲突文件中的变化.其他人正在处理的文件现在显示为我自己的更改/添加.

我也尝试将git更新到最新版本,目前是2.10.0.也没有运气.

所以我最终删除了我的副本并克隆了最新版本并重新应用了我所做的非常烦人的更改.

有人有解决方案吗?

编辑:以下是使用终端解决方法:

  1. 打开终端并告诉系统Xcode实用程序所在的位置:

    sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将"opendiff"设置为全局默认的mergetool:

    git config --global merge.tool opendiff
    
    Run Code Online (Sandbox Code Playgroud)
  3. 手动打开Xcode mergetool并以通常的方式摆脱冲突:

    git mergetool
    
    Run Code Online (Sandbox Code Playgroud)
  4. 保存更改,提交,推送.

git version-control xcode xcode8

51
推荐指数
1
解决办法
8179
查看次数

Xcode 8中的奇怪终端消息

最近,我将我的Xcode版本更新为8.当我启动并运行一个全新的项目时,我在终端中收到以下消息.

2016-09-07 15:28:43.759998 App[7932:128675] subsystem: com.apple.UIKit,     
category: HIDEventFiltered, enable_level: 0, persist_level: 0, 
default_ttl:     0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0,
enable_oversize: 1,   privacy_setting: 2, enable_private_data: 0
2016-09-07 15:28:43.762544 App[7932:128675] subsystem: com.apple.UIKit,     
category: HIDEventIncoming, enable_level: 0, persist_level: 0, 
default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0,    
enable_oversize: 1, privacy_setting: 2, enable_private_data: 0
2016-09-07 15:28:43.790817 App[7932:128648] subsystem:   
com.apple.BaseBoard, category: MachPort, enable_level: 1,   
persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, 
generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0,  
enable_private_data: 0
2016-09-07 15:28:43.827962 App[7932:128496] subsystem: …
Run Code Online (Sandbox Code Playgroud)

ios swift3 xcode8

50
推荐指数
1
解决办法
8010
查看次数

Xcode 8执行完整的项目重建

将Swift + ObjC项目更新到Xcode 8(Swift 2.3)后,我发现50%或更多的时间Xcode完全重建项目而不是增量构建.

所做的更改是添加简单的打印语句.似乎没有关于何时执行完全重建的逻辑.

它出现在"检查依赖关系"阶段,它决定了这一点.在Xcode 7上,这似乎不是问题.

有人遇到过这种情况么?

swift xcode8 xcode8-beta6

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

难以转换为Swift 3

从Swift 2转换为Swift 3(甚至在将edit-> convert - >转换为当前的swift语法之后),我遇到了很多错误.特别:

这个

在我下载此测试版Xcode 8.0并转换为Swift 3之前,我的项目总共显示了90个错误,这些错误在Swift 2中正常运行

这是我正在制造的转换错误吗?

swift swift3 ios10 xcode8

48
推荐指数
2
解决办法
5万
查看次数

Xcode 8 - 供应配置文件与供应配置文件(已弃用)

我刚刚更新到Xcode 8,现在我有两个应用程序签名选项,供应配置文件和供应配置文件(已弃用).

在此输入图像描述

为什么要弃用一个,两者有什么区别?

xcode code-signing provisioning-profile xcode8

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

存档验证中的奇怪错误

在Xcode 8的公开发布之前,我有一个相当稳定的iOS项目.在与Migrator有点混淆之后,我终于说服编译器我还不想去Swift 3,而且我的代码确实是有效的Swift 2.3.不确定这是否与组织者在验证我期待已久的存档中所做的事情有关,其中包含一些早该修复的iOS 10,但我们会看到......

无论如何,我让Xcode存档我的最新版本(顺便说一下,我的iPhone 5s运行正常).我告诉管理器"验证..."以准备上传到iTunes Connect.在经历了很多事情之后,它终于向我吐了一口气:

归档验证失败并出现错误:

已经三天了.Application Loader给了我类似的东西,但没有多大帮助:

'$ path'的资产目录不能包含......

根据这个答案中的建议,我发现我的每个编译资产都读取为sRGB,而不是 16位或P3.旁白:API分析文件什么时候变得"太大"?我的意思是,我确实使用Apple的API很多,但我不能单独使用它.这就是他们的目的,对吗?

我已经尝试过(差不多)我能想到的一切.我已经重新编写了十几种不同方式的代码,阅读并重新构建了我认为可能相关的构建设置,并尝试了bitcode和符号包含的每种组合.几乎所有我能想到的东西都没有移植到Swift 3!这真的是我的解决方案吗?这是一个相当大的跳跃,随着时间的推移,我倾向于在我猛烈抨击以支撑更新的代码库之前将这个工作版本提供给我的用户.

我似乎无法在"ITunesSoftwareServiceAuthenticationErrorDomain"或这个神秘的"错误434"上找到任何内容.到目前为止我发现的唯一参考导致了一个死的StackOverflow问题.真的希望作者没有删除它......想知道他是否找到了答案?

所以我的问题如下:我做错了什么来解决这些错误,我该如何修复它们?我宁愿不必上传没有符号或bitcode,所以如果这是解决方法,我想知道为什么,所以我不会限制自己的愚蠢.

干杯!

validation ios xcode8

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

什么是CocoaPods,Swift 3和Xcode 8的ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES

安装cocoapods并添加pod "SwiftCarousel"到pod文件并取消注释平台之后:ios,'9.0'我得到了这个错误

ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES

我该怎么办?

mohammed.elias$ pod install

Analyzing dependencies
Downloading dependencies
Installing SwiftCarousel (0.8.0)
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `scrollView.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.

[!] The `scrollViewTests [Debug]` target overrides the `ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES` build setting defined in `Pods/Target Support Files/Pods-scrollViewTests/Pods-scrollViewTests.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- …
Run Code Online (Sandbox Code Playgroud)

ios cocoapods swift3 xcode8

47
推荐指数
5
解决办法
2万
查看次数

在Swift 3中删除了preferredStatusBarStyle?

所以我最近刚刚更新到Xcode 8,我刚刚得到以下代码的错误.

错误是该方法不会覆盖它的超类中的任何方法.

override func preferredStatusBarStyle() -> UIStatusBarStyle {
    return UIStatusBarStyle.lightContent
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我非常感谢帮助,谢谢!

swift3 xcode8 xcode8-beta4

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

Xcode 8无法在设备上运行,配置文件问题提到Apple Watch

我正在运行OS X El Capitan并使用Xcode 8 GM种子(8A218a),我正在尝试使用iOS 10 GM种子10.01(14A403)在我的iPhone 6上运行我的应用程序,它与运行watchOS 3的Apple Watch配对转基因种子(14S326).

我使用Match来处理配置文件和证书,到目前为止它一直工作得非常好.

我最近更改了包标识符,因此在成员中心创建了一个新的App Id并重新配置了匹配等.我在Mac上安装了开发证书和配置文件.我删除了旧证书和旧配置文件.

一切都在模拟器上运行良好.但是当我尝试在我的iPhone Xcode 8上运行它时显示错误:

供应配置文件"匹配开发com.XXX.YYY"不包括当前选定的设备"ZZZ的Apple Watch".

它还显示了另一个错误:

SDK"iOS 10.0"中的产品类型"应用"需要代码签名

这是在Target - > General下: 在此输入图像描述

目标 - >构建设置如下所示: target_build_settings

我没有此应用程序的Apple Watch扩展程序.那么为什么Xcode 8会给我带来与Apple Watch有关的错误?

另外第二个错误是什么意思?SDK"iOS 10.0"中的产品类型"应用"需要代码签名吗?

谢谢!!

ios swift fastlane-match ios10 xcode8

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

Xcode - 找不到测试主机

我尝试使用Xcode 8的转换向导时收到错误消息.尝试安装KIF Framework后.

这是错误消息:

找不到PresentrTests的测试主机:TEST_HOST评估为"/Users/mymacbook/Library/Developer/Xcode/DerivedData/MyApplication-akrziiobrmqfliboqlgonjeyvquu/Build/Products/Debug-iphoneos/MyApplication.xctest/MyApplication"

xcode ios swift xcode8

45
推荐指数
1
解决办法
9207
查看次数