私の物理デバイス(iPhone)でテストプロジェクトが正常に実行されていますが、プロジェクトにポッドをインストールした後にNOコードが見つかりました。問題に関連する記事。 https://michiganlabs.com/ios/development/2015/11/30/code-sign-error-building-cocoapods-framework-targets/記事Rashwan Lから....Xcode 8にポッドをインストールした後にコード署名が見つかりません
答えて
を
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
end
次のコードは、事前にissue.Thanksを固定していなかったとしてポッドファイルにいくつかのコード署名バイパスを含めるべきことの必要性を示唆回答。私はこれらの3つのステップを試しました。しかし、それは私の問題を解決しなかった。別のシナリオのために働くかもしれないかもしれない。私はポストに同じ記事のリンクを読んでいた。記事は、ポッドプロジェクトに署名するコードでエラーを解決するか、ポッドファイルを変更します。
スウィフトフレームワークライブラリは、コードはObjective-Cの署名ではなく、必要
:できるだけ早く私は、コードポッドproject.Everythingは、以下のように
条情報...最初外出先で作業を開始署名、として
新しいSwiftフレームワークが正しく構築されていて、既存のObjective-C Pods(以前の静的ライブラリ)だけがコード署名エラーで失敗していることがわかりました。 Googleを叩く時間! CocoaPods GitHub Issuesページに関する多くの調査の後、最新のiOS/OS X依存マネージャーCarthageのいくつかの同様の問題を見て、Objective-Cライブラリがコードに署名するべきではないことに気付きました。スウィフトフレームワークでは、スウィフト標準ライブラリとランタイムが組み込まれているため、より新しいプロジェクトで古いSwiftコードを使用できるため、コード署名が必要です。 Appleは、iOSアプリケーションにコピーされているランタイムコードを確認するためにコード署名が必要です(iOSセキュリティサンドボックスの適用に役立ちます)。古い学校のObjective-C静的ライブラリはこれを必要とせず、実際にはサポートしていないため、「チームID(null)に一致する署名IDがありません」という奇妙なビルドエラーが発生します。 1つの解決策は、各Podライブラリターゲットを手動で編集し、コード署名を無効にすることです。ポッドインストールを再実行するたびにこれらのビルド設定が再作成されるため、素晴らしい選択肢ではありません。 CocoaPodsのドキュメントを熟読したところ、その解決策が見つかりました。 Podターゲットがディスクに保存される前に変更され、Xcodeワークスペースに統合される「インストール後のインストール」スクリプト。各Pod依存関係の適切なビルド設定を使用してコード署名を手動で無効にします。これをPodfileの一番下に追加すると、コード署名エラーが解決されます。私は願っています
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
end
end
end
、この回答の意志が
...誰かを助けます- 1. コード署名エラー:xcode 7.3のプロビジョニングプロファイルが見つかりません
- 2. XCode Archive: "コード署名IDが見つかりません:有効な署名ID(証明書と秘密鍵のペア)が見つかりませんでした。"
- 3. Xcodeオーガナイザ:有効な署名IDが見つかりません
- 4. xcode有効な署名IDが見つかりません
- 5. コード署名IDが見つかりません:有効な署名IDなし
- 6. Xcodeコードの署名エラー:プロビジョニングプロファイル「XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX」が見つかりません
- 7. iOSアプリのテスト。アプリのインストールに失敗しました。コードの署名が見つかりません
- 8. Carthage、Xcode 8、コード署名
- 9. Xcode 8コード署名エラー
- 10. xcodebuild - 'コード署名エラー:プロビジョニングプロファイルXが見つかりません'
- 11. Xcode 8、アプリケーションローダーがitunesconnectに見つかりません
- 12. Xcode 3.1.4コード署名エンタイトルメントオプションがありませんか?
- 13. xcodeをアップデートした後にsqlite3.dylibが見つかりませんでした。
- 14. xcode "有効な署名IDが見つかりません"配信プロフィール
- 15. Xcode 4.2の「有効な署名IDが見つかりません」
- 16. 署名用にアプリケーションのキーストアが見つかりませんでした 'externalOverride'
- 17. iOS:コード署名が無効/必須のコード署名がありません
- 18. MacOSのコード署名エラーSierra、Xcode 8
- 19. Cygwinにg ++パッケージをインストールした後にg ++が見つかりません
- 20. nshをzshにインストールした後にコマンドが見つかりません
- 21. Xcode 8 Cordova.hファイルが見つかりません。
- 22. dyldの:シンボルが見つかりません:_kABPersonAddressCityKey XCODE 8問題
- 23. Xcode 8:アーキテクチャarm64のシンボルが見つかりません
- 24. xcode 8インタフェースビルダーでiAdバナービューコントロールが見つかりません
- 25. xcode 8 - ld:-lcrt1.3.1.oのライブラリが見つかりません
- 26. フレームワークが見つかりません。エラーXcode 8
- 27. パッケージをインストールしてロードした後にオブジェクトが見つかりません
- 28. MacPortsと一緒にインストールした後にvirtualenvコマンドが見つかりません
- 29. コード署名エラーが8
- 30. xcode 4.0.2でコード署名アイデンティティリストが表示されませんか?