ios icon indicating copy to clipboard operation
ios copied to clipboard

Run build in Xcode 10.1 fails with many errors, mostly from Swift issues Please Help!!!

Open Longrider333 opened this issue 6 years ago • 2 comments

Device Info

macOS Mojave v10.14 - Xcode v10.1 (build 10B61) - IOS v12.1 (build 16B92)

Expected behavior

Complete step 4 "Run" build successfully

Actual behavior

"Run" build process fails with many warnings and errors, mostly swift related.

Steps to reproduce

A) Execute steps 1 and 2 and 3 successfully B) Execute step 4

  • a) Connect Iphone successfully
  • b) Select Iphone scheme successfully
  • c) Click "run" button (build process fails with many warnings and errors, mostly swift related)

Other notable observations

A) In Terminal, on successful completion of the "Pod Install" command, the last thing that shows right at the end of the "Pod Install" process is "JSQMessagesViewController has been deprecated" (this is easily overlooked). B) If you click the "Conversion to Swift 4.2 is available" warning, it pops up a list of build items that need to be converted to swift 4.2, but when you click next to proceed with conversion, it fails before completion. Seems it can't tolerate one or more of the warnings or errors.

Actual warnings and errors list

FetLife Workspace Group Swift Conversion Group Conversion to Swift 4.2 is available Warning Group :-1: Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate "Alamofire" to Swift 4.2 using "Convert > To Current Swift Syntax…" in the Edit menu. (in target 'Alamofire') :-1: Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate "AlamofireImage" to Swift 4.2 using "Convert > To Current Swift Syntax…" in the Edit menu. (in target 'AlamofireImage') :-1: Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate "AlamofireNetworkActivityIndicator" to Swift 4.2 using "Convert > To Current Swift Syntax…" in the Edit menu. (in target 'AlamofireNetworkActivityIndicator') :-1: Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate "DynamicBlurView" to Swift 4.2 using "Convert > To Current Swift Syntax…" in the Edit menu. (in target 'DynamicBlurView') :-1: Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate "Freddy" to Swift 4.2 using "Convert > To Current Swift Syntax…" in the Edit menu. (in target 'Freddy') :-1: Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate "JWTDecode" to Swift 4.2 using "Convert > To Current Swift Syntax…" in the Edit menu. (in target 'JWTDecode') :-1: Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate "RealmSwift" to Swift 4.2 using "Convert > To Current Swift Syntax…" in the Edit menu. (in target 'RealmSwift') :-1: Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate "SnapKit" to Swift 4.2 using "Convert > To Current Swift Syntax…" in the Edit menu. (in target 'SnapKit') :-1: Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate "StatefulViewController" to Swift 4.2 using "Convert > To Current Swift Syntax…" in the Edit menu. (in target 'StatefulViewController') :-1: Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate "p2.OAuth2" to Swift 4.2 using "Convert > To Current Swift Syntax…" in the Edit menu. (in target 'p2.OAuth2') :-1: Swift 3 mode has been deprecated and will be removed in a later version of Xcode. Please migrate "FetLife" to Swift 4.2 using "Convert > To Current Swift Syntax…" in the Edit menu. (in target 'FetLife')

FetLifeTests Group Swift Compiler Error Group /Users/admin/ios/FetLife/Cells/ConversationCell.swift:10:8: No such module 'AlamofireImage'

FetLife Group Swift Compiler Error Group /Users/admin/Library/Developer/Xcode/DerivedData/FetLife-edgyqguznvhpmxasvbzjoniehxoo/Build/Products/Debug-iphonesimulator/RealmSwift/RealmSwift.framework/Modules/module.modulemap:9:12: Header 'RealmSwift-Swift.h' not found /Users/admin/ios/FetLife/Cells/ConversationCell.swift:11:8: Could not build Objective-C module 'RealmSwift'

Pods project Group Validate Project Settings Group /Users/admin/ios/Pods/Pods.xcodeproj Update to recommended settings

Alamofire Group Swift Compiler Warning Group /Users/admin/ios/Pods/p2.OAuth2/Sources/Base/OAuth2AuthRequest.swift:72:11: 'let' properties are implicitly 'final'; use 'public' instead of 'open' /Users/admin/ios/Pods/p2.OAuth2/Sources/Base/OAuth2AuthRequest.swift:75:11: 'let' properties are implicitly 'final'; use 'public' instead of 'open'

Swift Compiler Error Group /Users/admin/ios/Pods/p2.OAuth2/Sources/Base/OAuth2AuthRequest.swift:130:33: Use of undeclared type 'OAuth2StringDict' /Users/admin/ios/Pods/p2.OAuth2/Sources/Base/OAuth2AuthRequest.swift:176:37: Use of undeclared type 'OAuth2Base' /Users/admin/ios/Pods/p2.OAuth2/Sources/Base/OAuth2AuthRequest.swift:246:34: Use of undeclared type 'OAuth2StringDict' /Users/admin/ios/Pods/p2.OAuth2/Sources/Base/OAuth2AuthRequest.swift:319:57: Use of undeclared type 'OAuth2StringDict' /Users/admin/ios/Pods/p2.OAuth2/Sources/Base/OAuth2AuthRequest.swift:149:10: Use of unresolved identifier 'OAuth2Error' /Users/admin/ios/Pods/p2.OAuth2/Sources/Base/OAuth2AuthRequest.swift:167:9: Use of unresolved identifier 'OAuth2Error' /Users/admin/ios/Pods/p2.OAuth2/Sources/Base/OAuth2AuthRequest.swift:204:12: Use of unresolved identifier 'OAuth2Error' /Users/admin/ios/Pods/p2.OAuth2/Sources/Base/OAuth2AuthRequest.swift:256:23: Use of unresolved identifier 'OAuth2StringDict' /Users/admin/ios/Pods/p2.OAuth2/Sources/Base/OAuth2AuthRequest.swift:294:10: Use of unresolved identifier 'OAuth2Error'

p2.OAuth2 Group Uncategorized Group Command CompileSwift failed with a nonzero exit code

DynamicBlurView Group Swift Compiler Error Group /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/BlurLayer.swift:82:9: 'fromBlurRadius' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/BlurLayer.swift:27:17: 'fromBlurRadius' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/BlurLayer.swift:87:13: 'blurLayout' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/BlurLayer.swift:25:28: 'blurLayout' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/BlurLayer.swift:89:9: 'blurLayout' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/BlurLayer.swift:25:28: 'blurLayout' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:49:17: 'linkForDisplay' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:163:18: 'linkForDisplay()' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:97:13: 'linkForDisplay' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:163:18: 'linkForDisplay()' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:154:26: 'blurLayer' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:18:17: 'blurLayer' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:155:42: 'staticImage' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:16:17: 'staticImage' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:156:23: 'renderingTarget' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:29:17: 'renderingTarget' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:156:52: 'staticImage' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:16:17: 'staticImage' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:156:67: 'snapshotImage' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:136:18: 'snapshotImage(for:conversion:)' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:164:9: 'displayLink' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:17:17: 'displayLink' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:165:9: 'displayLink' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:17:17: 'displayLink' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:166:9: 'displayLink' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:17:17: 'displayLink' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:177:9: 'blurLayer' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:18:17: 'blurLayer' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:178:9: 'staticImage' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:16:17: 'staticImage' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:185:9: 'blurLayer' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:18:17: 'blurLayer' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:186:9: 'staticImage' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:16:17: 'staticImage' declared here /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:193:9: 'blurLayer' is inaccessible due to 'private' protection level /Users/admin/ios/Pods/DynamicBlurView/DynamicBlurView/DynamicBlurView.swift:18:17: 'blurLayer' declared here

RealmSwift Group Swift Compiler Error Group /Users/admin/Library/Developer/Xcode/DerivedData/FetLife-edgyqguznvhpmxasvbzjoniehxoo/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/Realm.build/module.modulemap:2:21: Umbrella header 'Realm.h' not found /Users/admin/ios/Pods/RealmSwift/RealmSwift/Aliases.swift:20:8: Could not build Objective-C module 'Realm'

Longrider333 avatar Dec 04 '18 17:12 Longrider333

I am having this same issue BUMPING issue

pupshadow avatar Mar 18 '19 06:03 pupshadow

Fixed by https://github.com/fetlife/ios/issues/60#issuecomment-430422181

pupshadow avatar Mar 18 '19 16:03 pupshadow