我最近从8.3.3升级到Xcode 9.
我们的项目是用Objective-C编写的,就像我们使用的所有其他框架一样.我添加了一个用Swift(3.0版)编写的框架.在Xcode 8中,我能够在模拟器和设备上构建和运行项目而不会出现问题.在Xcode 9中,由于错误,我无法在模拟器或设备上运行项目:
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: .../libraryname
Reason: image not found
Run Code Online (Sandbox Code Playgroud)
降级后,我能够再次运行该项目.
我的配置有:
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
STRIP_SWIFT_SYMBOLS = NO;
SWIFT_VERSION = 3.0;
Run Code Online (Sandbox Code Playgroud) 迁移到Xcode 9后,我注意到它不断完全构建我的项目.我发现它与"show live issues"设置有某种关联.禁用该设置会停止构建,但这会使开发变得不方便.
我想禁用这个连续的构建循环,或者在不启动所有构建脚本的情况下使其工作.
我的自定义构建脚本包含linting和格式化,所以会发生的事情是,我尝试编辑文件,但Xcode开始构建,从而启动格式化例程,它会更改我正在尝试编辑的完全相同的文件.
我有一个嵌入在导航控制器中的视图控制器,希望将大标题选项设置为true; 在View Controller里面有一个Scroll View.
我想在滚动时缩小导航栏.
我怎么能存档这个?
XCode 9,Swift 4,iOS 11
突然间,我在Xcode 9 beta中遇到错误
"无法在Xcode中读取"/Users/path/myapp/Images.xcassets"的文件属性?" 并且无法构建,我只是将"Images.Xcassets"文件夹拖到了它的位置.
我检查了目标,Copy Bundle Resources和"Images.Xcassets"文件夹.但是,我无法建立项目.
unrecognized selector每次Notification到达时我都会崩溃并收到错误,而App会尝试执行其关联的方法.这是我的代码 - 在viewDidLoad:
let notificationCenter = NotificationCenter.default
notificationCenter.addObserver(self, selector: Selector(("sayHello")), name:NSNotification.Name(rawValue: "dataDownloadCompleted"), object: nil)
Run Code Online (Sandbox Code Playgroud)
该sayHello()方法是相当简单的-看起来是这样的:
func sayHello() {
print("Hello")
}
Run Code Online (Sandbox Code Playgroud)
我已经确认已Notification成功发布并且成功到达 - 所以这不是问题.当App试图Notification通过执行该sayHello()方法时到达时,就会发生崩溃.它一直给我这个unrecognized selector错误.
我有什么想法我做错了吗?(顺便说一句,这与Swift 3和Xcode 8完美配合,但现在使用Swift 4和Xcode 9语法已经改变了[Xcode让我完成了必要的代码修复/更新] - 但崩溃仍在继续.)
我在使用JS和Ionic 3时遇到此错误.我正在使用iOS 11和Xcode 9测试我的iPhone 7 plus.
NSURLConnection finished with error - code -1100
Run Code Online (Sandbox Code Playgroud)
有人在过去有类似的错误吗?
我目前尝试使用Xcode 9设置Xcode服务器,但我坚持使用此Keychain密码请求.我想这与之前的Xcode/OS X Server安装有关,因为Xcode Server是OS X Server的一部分.
但是我该如何摆脱这个呢?
编辑:正如评论中提到的:既不接受系统/ admin-user的密码也不接受Xcode Server的专用帐户密码.
我正在使用Xcode在Spritekit中构建游戏.更新到Xcode 9后,我发现每次通过.sks文件设置纹理时,Xcode会立即崩溃.我重新启动了计算机,更新了应用程序,重新加载了纹理,没有任何改变.我有2017年的Macbook Prof 13"w/touch bar.这是诊断:
Process: Xcode [577]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 9.0.1 (13249)
Build Info: IDEFrameworks-13249000000000000~2
App Item ID: 497799835
App External ID: 823984564
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Xcode [577]
User ID: 501
Date/Time: 2017-10-22 17:30:06.029 -0400
OS Version: Mac OS X 10.12.6 (16G29)
Report Version: 12
Anonymous UUID: 0537A8C3-9FB2-836A-088B-E5D2B7FEB3EB
Time Awake Since Boot: 100 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: SKCRenderer_resource_queue
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE …Run Code Online (Sandbox Code Playgroud) xcode9 ×10
xcode ×6
ios ×4
assets ×2
ios11 ×2
swift ×2
addobserver ×1
colors ×1
ionic2 ×1
macos ×1
objective-c ×1
osx-server ×1
sktexture ×1
sprite-kit ×1
swift3 ×1
xcode-server ×1