web-dev-qa-db-ja.com

iOSアプリのテスト:コード署名が見つかりません

IPhone開発者アカウントを持っていません。 iPod Touchでアプリをテストしたい。

iPod iOSバージョン:5.1(9B176ビルド)Xcode開発SDK:5.1シミュレータ:iPhone 5.1 Retina /通常のiPad 5.1 Retina/Normal

コードサイニングなどを回避するために、プロジェクト設定を以下のように変更しました。

Code signing identity   Don't code sign
  Debug                 Don't code sign
    Any iOS SDK         Don't code sign
Release                 Don't code sign
  Any iOS SDK           Don't code sign

IPod-TouchをMacBook Proに接続し、iPodをターゲット(シミュレーターではなく)として選択し、プロジェクトをビルドして実行しました。次に、「コード署名が見つかりません」というエラーが表示されます。

何か助けは?

注:アプリ証明書などは作成していません(アプリ開発アカウントを持っていません)。

25
Chandu

ビルドが途中で中断された場合にも、このエラーが発生する可能性があります。 Xcodeの内部データを破壊します(なぜ破壊可能なデータを保存しているのですか?私にはわかりません)。

Xcodeをシャットダウンして再起動し、新しいビルドを実行してください。通常はなくなります。

53
Adam

プロジェクトを完全にクリーンアップ

ビルドフォルダーを完全にクリーンアップすると役立ちます。通常のProject> Cleanメニュー項目は完全ではありません。非表示の代替を使用します。

Optionキーを押しながらProductキーを押します(_)> Clean Build Folder…

Optionキーは、そのメニュー項目を「クリーン」から「クリーンビルドフォルダー」に変換し、この別の質問 XCode 4「クリーン」と「クリーンビルドフォルダー」 で説明されているようにその動作を変更します。

26
knagode

ジェイルブレイクされていない限り、iDeviceでアプリを実行する場合は、コード署名する必要があります。

アプリにコード署名するには、開発ライセンスが必要です。

開発者ライセンスの購入を望まず、学生である場合は、iOS Developer University Programを適用して、実際のデバイスでアプリをテストできますが、App Storeを送信することはできません。

https://developer.Apple.com/programs/ios/university/

9
erkanyildiz

設定でコード署名したくない場合は問題ありませんが、デバイスで実行する場合はコード署名する必要があります。もちろん、デバイスをジェイルブレイクしない限り、これはアプリ開発アカウントを持っていないと言っているので、これが唯一の選択肢です。

2
Oscar Gomez

Xcode 8.2では、デバイスに十分なスペースがないため、このエラーが発生しました。記述エラーについてXcodeに感謝します...

1
spogebob92

このエラーは、コードに署名できないため、デバイスでプロジェクトを実行できないことを意味します。ビルド設定で「その他のCフラグ」を変更したため、この問題が見つかりました。追加したアイテムを削除すると、実行されます!

1
Zhiyuan

私はこれを使用しました:

アプリケーションフォルダーのXCode.appファイルを右クリックし、パスに移動します。

Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk

ファイルSDKSettings.plistを開き、CODE_SIGNING_REQUIREDの値を確認します。 「NO」に設定されている場合は、「YES」に設定してください。

XCodeを再起動します。再度機能しない場合は、XCode DerivedDataフォルダーをクリアします。

参照してください: this

0
Hoven

私は次のファイルで遊んでいました-CODE_SIGNING_REQUIREDプロパティで。デフォルトではYESです。私はそれをNOに変更しました-署名されていない.ipaを生成しようとしました。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.1.sdk The SDKSettings file

設定は「コード署名しない」に設定されています。その後、デバイスでアプリを実行する必要がありましたが、この "コード署名が見つかりません"エラーが発生しました。すべてのチーム、プロファイル、コード署名IDを正しく設定した後も、問題は引き続き発生しました。 CODE_SIGNING_REQUIREDをYESに戻します。

しかし、どういうわけか何も役に立たなかった-「コード署名が見つかりませんでした」というエラーがそこに残った-Xcodeを再インストールする必要がありました。

0
Naloiko Eugene

Provファイルが削除されたときにこの問題が発生しました。プロビジョニングファイルを生成しましたが、修正されました。

0
zippo

キャッシュとXcode DerivedDataフォルダーをクリーニングすると、この問題を解決するのに役立ちました。製品と製品ビルドフォルダーをクリーニングした後、Xcodeを終了してすべてを削除します

~/Library/Developer/Xcode/DerivedData

次に、Xcodeに関連するすべてのファイルとフォルダを削除します

~/Library/Caches
0
takatan