Xcode 9无法使用pod构建Swift 4项目
当试图在
Xcode 9 beta 2中构建我的
Swift 4项目时,会发生一些代码签名错误,之后我的应用程序的构建就会停止.
Xcode中显示的错误: /usr/bin/codesign --force --sign - --preserve-metadata=identifier,entitlements '/Users/nickgaens/Library/Developer/Xcode/DerivedData/Emprova_Swift-bbvmoytlhlbqpueyftstselvwhdj/Build/Products/Debug-iphonesimulator/Emprova GPS Swift.app/Frameworks/Alamofire.framework' /Users/nickgaens/Library/Developer/Xcode/DerivedData/Emprova_Swift-bbvmoytlhlbqpueyftstselvwhdj/Build/Products/Debug-iphonesimulator/Emprova GPS Swift.app/Frameworks/Alamofire.framework: No such file or directory 正如您可能注意到的那样,– sign参数后跟一个单字符. 我的设置: > Xcode 9 beta 2(9M137d)及其捆绑的Swift 4版本 platform :ios,'10.0' target 'Emprova GPS Demo Swift' do use_frameworks! pod 'Alamofire','~> 4.5.0' pod 'AlamofireNetworkActivityIndicator','~> 2.2.0' pod 'KeyClip' pod 'Localize-Swift','~> 1.7.1' pod 'FMDB' end target 'Emprova GPS Swift' do use_frameworks! pod 'Alamofire','~> 1.7.1' pod 'FMDB' end >我没有更改任何添加的pods文件的单个字母. 花了几个小时寻找解决方案后,完全没有想法了.有没有人知道为什么Xcode 9不再构建我的项目? 另外,为了完整起见,链接到我在Alamofires GitHub页面上的问题:#2183. 解决方法
我发现了什么是错的!在欢迎屏幕上选择Xcode时,Xcode继续使用.xcodeproj文件打开我的项目,但Cocoapods需要使用.xcworkspace文件!之后Xcode的欢迎屏幕上的两个条目之间存在视觉区别:
difference between Xcode workspace and project on Welcome screen.
打开工作区在Xcode的Project Navigator中显示了两个项目:一个用于我的应用程序,另一个用于名为Pods,它包含所有已安装的pod.构建应用程序不再显示奇怪的构建错误. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |