Xcode 9ベータ2でSwift 4プロジェクトをビルドしようとすると、コードビルドエラーが発生し、その後にビルドが中止されます。Xcode 9でポッド付きスウィフト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ベータ2(9M137d)Podfile
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
-
とのバンドルスイフト4版
- Cocoapods V1.2.1と
- 追加したポッドの1文字を変更しなかったsのファイル。
- Alamofireポッド/ターゲットの
Build Settings
〜Code Signing Identitiy
を確認して再確認するためにPods.xcodeproj
を開けましたが、Don't Code Sign
に設定されています。 Apple Worldwide Developer Relations Certification Authority
が期限切れになっていないかどうかを確認するためにキーチェーンアクセスアプリをチェックしましたが、それは信頼できるとマークされています。- 私はすでにDerivedDataディレクトリを複数回(
~/Library/Developer/Xcode/DerivedData
)を空にし、無駄にCmd+K
とCmd+Alt+Shift+K
経由の両方(Clean
を行っ - 私はすでに(
Preferences
Xcodeの「コマンドラインツール」を設定しようとしました - 。Locations
-Command Line Tools
)Xcode 8.3.3 (8E3004b)
とXcode 9.0 (9M137d)
両方に無駄に。
は完全に解決策を探して、複数の時間を過ごした後、アイデアを使い果たした。誰もがXcodeの9は、もはや私のプロジェクトをビルドする理由の手掛かりを持っていますか?
また、Alamofires GitHubページの問題にリンクしてください。完全性のために#2183です。
'Alamofire'ポッドが使用している' SWIFT_VERSION'を確認できますか?(ビルド設定を参照してください)。 'pod 'Alamofire':git => 'https://github.com/Alamofire/Alamofire.git'、:branch => 'swift4'' – basvk
' Alamofire'ポッドの 'SWIFT_VERSION'が設定されています「スウィフト3.2」。今すぐあなたの「迅速な4」支店提案を試みます。 –
Alamofireポッドが 'swift4'ブランチを指し示すようにPodfileを編集しましたが、それは事を変更しません。 Xcodeは同じエラーを出力します。 –