当试图在Xcode 9 beta 2中构建我的Swift 4项目时,出现了一些代码签名错误,之后我的应用程序的构建被中断。
/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', '~> 4.5.0'
pod 'AlamofireNetworkActivityIndicator', '~> 2.2.0'
pod 'KeyClip'
pod 'Localize-Swift', '~> 1.7.1'
pod 'FMDB'
end
-
我没有更改任何添加的pods文件的一个字母。
-
Pods.xcodeproj
Build Settings
-
Code Signing Identitiy
Don't Code Sign
.
-
Apple Worldwide Developer Relations Certification Authority
未过期(未过期),并标记为受信任(已过期)。
-
我已经多次清空了DerivedData目录(
~/Library/Developer/Xcode/DerivedData
Clean
(均通过
Cmd+K
Cmd+Alt+Shift+K
-
我已经尝试设置Xcode“命令行工具”(
Preferences
-
Locations
Command Line Tools
)对双方
Xcode 8.3.3 (8E3004b)
和
Xcode 9.0 (9M137d)
在花了几个小时寻找解决方案后,完全没有想法了。有人知道为什么Xcode 9不再构建我的项目了吗?
此外,为了完整起见,请在Alamofires GitHub页面上链接到我的问题:
#2183
.