受信メッセージ"署名付きリソースの追加、修正、削除"しようとした場合にはデバッグ、iPhoneアプリ
-
23-09-2019 - |
質問
このようなデバッグのビルドを使って作成された3.2SDKは、iPhoneのデバイスを受けてのメッセージ"署名された資源の追加、変更、又は削除されます。".
でき、再構築してインストールインストールのないエラーが合うイ掃除なしでエラーです。
誰でもいい、という考えとしてどのようにな希薄化の原因なのでしょうか?
解決
私は、バグの回避策を見つけます。
ビルド/デバッグ・iphoneosでの.appファイルを削除した場合、/デバイスのために構築する前に、アプリがエラーなしでインストールされます。 そして、すべてのビルドの前にそれを行うための簡単な方法があります。
あなたがドロップダウン概要メニューの「デバイス」を選択していることを確認します。 Xcodeでプロジェクト>新規ターゲットに行きます... そして、MacOSXの/その他の下に「シェルスクリプトのターゲット」を見つけます それに名前を付け、現在のプロジェクトに追加します。
さて、左側のナビゲーションパネルで、ターゲットの下で、スクリプトの実行に新しく作成されたターゲットとダブルクリックを展開します。 (引用符なし)「のrm -frビルド/デバッグ-iphoneos / *。アプリ」と「#シェルスクリプトをここに」置き換える開いたウィンドウで。 今すぐあなたのメインターゲットの環境設定を開いて、直接の依存関係の下に新しく作成されたターゲットを追加します。 ビルドし、Go! :)
他のヒント
このエラーは、 製品名の特殊文字. 。私の場合は「?」でした。
製品名を変更すると、「バンドル名」と「バンドル表示名」が自動的に更新されるため、多くの場合、アプリの名前を変更することが最良の選択となります。
アプリ名に特殊文字を含める場合は、手動で行う必要があります 「バンドル名」と「バンドル表示名」の名前を変更します。
バンドル名:これは、「Awesome App.app」など、ファイル システム内の実際のアプリ バンドル名です。通常、ユーザーには表示されません。
バンドルの表示名:これは アプリアイコンの下に表示されるショートネーム デバイス上で。バンドル名は「Awes…tion」に切り詰められるため、「Awesome App」など、より適切な短い名前を付けるオプションがあります。これは、App Store 名 (iTunes Connect で設定) に似ている必要があります。
これはかなり明確に3.2 SDKのバグですが、私はダウングレードする必要はありません。私はCommand+Shift+K
を押してクリーンを行うことは、その後、Return
は、ビルドにCommand+R
をプッシュする前に、かなり高速であることがわかりました。
Xcodeの8の理由「A署名されたリソースが、追加、変更、または削除されました。」ターゲットは企業提供プロファイルで署名されたことであった。
これは、いくつかの原因が考えられます。それはXcodeの、[ウィンドウ]メニュー、デバイスへ行くことです引き起こしているかを把握するための最速の方法は、その後、コンソールを表示するウィンドウの下部にあるボタンをクリックしてください明らかにする。今すぐ実行しようとします。名前それが不満されている特定のファイルというログ出力が表示されるはずです。
以前掲載ソリューションのほとんどは、ビルドフォルダの内容を再生成および/またはファイルを再署名するのXcodeを取得するという人工的な方法があります。
私の場合、私のWatchKit拡張子は何とか彼らは(彼らが使用されなかったとして)後に剪定され、その後、ビルド時に署名してしまったので、本体のみのアプリに向かって標的とされたCocoapodsフレームワークへの参照を取得しました。次に、デバイス上で、iOSのは、彼らが拡張のため.appexフォルダから欠落していたことを訴えました。私はその後、私はそれらをすべて削除し、ターゲットとして拡張子を取り除くように、拡張内の任意のポッドを必要としないことになったビルド手順に残っポッド関連の破片を除去するためにいくつかのマイナーなクリーンアップを行いました。今、すべてが完璧に動作します。
(解決しよう)これは奇妙なものです。私は私が見つけることができるすべてのものを試してみました。ブラケットを除去 - 最終的に、私は「ユニットテスト(デバイス)」から「デバイスユニットテスト」に製品名を変更しました。今、すべてが動作します。それにスペースが細かいように見えます。
以前のstackoverflow上: 私はちょうど2つの静的ライブラリのプロジェクトでこのバグに遭遇しました。一つは、構築し、問題なく、デバイス上のGHUnitテストランナーを使用してテストします。他のプロジェクトには、インストールして、このエラーを取得しません。ことを意味し、それの何かは、これら二つのプロジェクト間で異なるthatsの。私はこれまでの実行ファイル名のうちのスペースを取って、ビルドディレクトリを拭いてみました、そして様々な清潔で、ここで示唆されているように構築してきました。
私にとっては同じですが、私はそこに多くのことを変更したため、それはなど複数のターゲットとは何かを持っていると思いました。しかし、それは私が私のプロジェクトでの大規模な目標が変更される前に、このSDKのバージョンで広範にテストしていないので、3.2.2リリースでのバグだ可能性が高いです。
私の問題を解決しました!!!
私はFirstSecond.app「の代わりに「最初Second.app」何とかスペースは「」それは呼ばれていたので、私のアプリの製品名にそれの方法を見つけた」ことを偶然見つけました。スペースを削除した後の問題は消えていました!
私はここでそれを変更しました: ターゲット上で右クリック 情報を取得 ビルド]タブ 包装節 製品名< - ここにバンドル(.APP)名に使用される名前
希望、これは私に知らせて、役立ちます!
乾杯、 NILS
私はプロジェクト名を変更することで解決することができます。
[project]-[Rename] menu. "phase1 (new)" -> "pahse1"
私はこの同じエラーを取得しますが、断続ました。私は上記のすべてを試したし、それはまだ動作しませんでした。今日、私はそれを引き起こしていたものを見つけます。
エラーがInterface BuilderでXIBを編集するときに発生するようです。あなたがインターフェイスビルダーは、Xcodeで開いている間に実行しようとした場合には、上記のエラーが発生します。ちょうど近いインターフェイスビルダーエディタを解決するには。あなたがソースエディタにあるように、すなわち、ちょうどあなたのプロジェクトからコードファイルを選択します。
最も簡単な(そしておそらく最も一般的な原因は)何も変更せずに再構築しているように見える。
それを治すための最も簡単なものは(そのようにそれを削除、その後、スペースの追加など)、ソースファイルへの些細な変更をすることですので、とは再建ます。
これは仕事をしない場合は、ここでは他のすべての答えを試すこと自由に感じています。
ヶ月間、私はそれがこのような単純な原因によるもので実現することなく、このエラーを取得したいです。私は通常、それを取り除くためにクリーンビルドを行うと思います。
私の場合、それは起こりました。任意のファイルに変更を加えると、再び実行します。
、IPAは、私は同じエラーを得ていたが、作成しました。 exportOptionsPlistは私の問題を解決します。
xcodebuild -exportArchive -archivePath projectPath/myapp.xcarchive -exportPath projectPath/myApp.ipa -exportOptionsPlist ProjectFolder/exportPlist.plist
は私にとっての問題は、プロビジョニングプロファイルの設定に関連していました。これへの手がかりは、デバッグがOKインストールされたビルドしますということでしたが、リリースはありませんでしたビルドします。私は、リリースビルドをテストしたかったので、私はそのビルド構成と手法を走りました。
私は、私はそれをデバッグしていたかのように同じプロビジョニングのものを持っているビルド設定でそれらのフィールドを変更し、リリースの設定を複製することによってそれを修正します。
(別のビルド構成を追加すると、あなたは、あなたがあなたのPodfileを変更する必要があります、しかしCocoapodsを使用している場合は、頭痛与えるだろう)
私は、同じことを取得しています。私は問題が発生するかどうかを言うことはできませんが、(他の理由)シミュレータのためにリンクすることはできません。
はい、きれいな再構築またはデバイスからアプリを削除すると、私は再びインストールすることができます。どちらも望ましいもので、反復解決!
最小限のは、私の周りの作業を手動でビルド/デバッグ・iphoneosディレクトリにFoo.appを削除しているように遭遇してきた「クリーニング」ます。
しかしここはバグxcode3.2.2:iphonedevsdk
私は、私は私のアプリ名に+を置くのXcode 3.2.1で同じ問題を抱えていました。ビルド設定では具体的に、「製品名」。あなたのInfo.plistにバンドル名に+を持って結構です。同じことは、おそらく他の句読点文字に適用されます。
ウィンドウに移動します>管理>プロジェクト>プロジェクト見つけて、
得られたデータを削除私は断続的に、このエラーを得たのWindows 7でのiPhoneの設定ユーティリティを使用してアプリをインストールしている間Following solution works - Go to C:\Users\{lanusername}\AppData\Local\Temp and delete app specific folders (e.g. abc.app) and try installing app again.
私は次の回避策では、2011年6月にアップルに(Windows版)ICUにこのバグを報告します:
回避策は、この....
のWin XP
1)を閉じるICU
2)一時フォルダを削除します:C:\ DocumentsとSettings \ [ユーザー名] \ローカル設定\一時\ [AppNameは] .APP
3)を展開フォルダを削除します。C:\ DocumentsとSettings \ [ユーザー名] \アプリケーションデータ\ AppleComputer \モバイル装置
4)を再起動ICU。 Appでドラッグして正常にインストールします。
============================
勝利7
1)を閉じるICU
C:\ Users \ユーザー[ユーザー名] \のAppData \ローカル\一時\ [AppNameは] .APPます。2)一時フォルダを削除します。 C:\ Users \ユーザー[ユーザー名] \のAppData \ローカル\ Apple Computer社\モバイル装置\アプリケーション\ [AppNameは] .APPます。
3)がデプロイフォルダを削除します
4)を再起動ICU。 Appでドラッグして正常にインストールします。
=============================================== ==========
私は単に私のアプリを再構築し、それが問題を解決しました。
私も同じ問題に直面していました。多くの時間を無駄にした後、私は私の製品名は、特殊文字を持っていることに気づき、「?」問題の同棲
ネットワークの場所にDerivedDataフォルダを持つ私にとっては、この問題の原因となっています。
他のすべてを試した後、私は時間が何であったかについての大学のサーバーに同意することができませんでした私のワークステーションを見つけました。 (これは、すべてが常に変更されていたと思いました)。私もそのイライラメッセージを回避するために再構築し、すべてのためにきれいに持っていた。
最後に、私は今までに、ネットワークを介して構築されたため、完全にはかなり間抜けな感じ...のXcode>設定>場所を変え、あきらめ、ローカルで構築されます。
私たちは、XCode_6.3.1上でこの問題に遭遇しました。我々は拡張子で、AppleWatchアプリを構築しました。私たちは、時間のほとんど束のための問題をデバッグした後、私たちが発見すると、ファイルがプロジェクトにADDEた方法に問題があったということでした。..ポッドの束を持っています..
それはウォッチアプリケーションで使用されたものの、未使用のファイルへのいくつかの参照は、iPhoneアプリに座っていたように思え...それはXCodeのが表示されたエラーが全く役に立たなかったことが判明します。
は、このファイルを削除し、戻ってプロジェクトに追加し直した後、プロジェクトが正常に動作開始&デバイスにインストールすることができました。それがさらに困難な問題をデバッグするようにするには、デバッグバージョンでは問題なくインストールされていますが、ノルマンのバージョンをインストールすることができませんでしたた..
あなたは右のターゲットにファイルを追加して、gitの歴史を見て、間違ったターゲットに追加されている長引くフラグメントがあるかどうか確認します。
これは、コード署名の検証プロセス中に間違っているものを示す非常に一般的なエラーメッセージです。特定のエラーを見つけるために、あなたはXcode->ウィンドウ - >デバイスに移動し、お使いのデバイスのログを確認することができます。
私の場合、私は、次のしているコンソールスピュー
2月1日18時53分07秒のiPodタッチinstalld [40]:0x1001f8000 - [MICodeSigningVerifier performValidationWithError:]:192:のコード署名検証に失敗しました:(署名されたリソースが、追加、削除、または変更された)0xe8008017を
このサードパーティのフレームワーク上のチェックは再び、私は、フレームワークのルートの下に余分なCodeResourcesファイルを見つけました。問題を修正し、そのファイルを削除します。
私の場合は、終了し、再起動Xcodeは働いています。