1

コード署名ポップアップがすべて打ちのめされているプロジェクトが 1 つあります。

「通常の」(つまり、他のすべての) プロジェクトでは、ポップアップはこの図の「良いメニュー」のように見えますが、あるプロジェクトでは、「良くないメニュー」のように見えます。

コードサインメニュー、良いものと悪いもの

「良くないメニュー」は、私が尋ねているプロジェクトからのものです。

XCodeを終了して再起動してみましたが変化なし。

何がうまくいかなかったのですか?「私のプロジェクトをアンワック」ツールのようなものはありますか?

編集:

この問題は、wack-project が長い間作業されていないことに関連しているため、「このプロジェクトは XCode の古いバージョンで作成されました」という移行を逃したと思われます。「プロジェクト ファイルを更新する」ツールのようなものはありますか?

編集:

別のフォーラムからのヒントで、私はこれを行いました:

  • XCode でプロジェクトを閉じます。
  • project.pbxproj (filename.xcodeproj パッケージ内) をテキスト エディターで開きます。(最初にバックアップを作成してください!)
  • "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "blahblah blah Developer"; で始まるすべての行を削除します。
  • 保存
  • XCode を終了して再起動します。
  • Xcode でプロジェクトを再度開きます。
  • 必要なコード署名 ID をリセットします

さて、良いニュースと悪いニュースがあります。

良いニュース: ビルドされ、コード署名エラーはありません。わーい。

悪いニュース: 私のスクリーンショットでは、ポップアップはまだ「良くないメニュー」のように見えます。

さらに悪いニュース: よくないメニューが不完全なので、たとえば、クライアントのアドホックを選択できますが、アプリストアは選択できません (製品を出荷することを望んでいます!)

4

3 に答える 3

2

私の場合 (イライラした 40 分) それはばかげていて面倒でした。xcode はプロビジョニング プロファイルを含むウィンドウをポップアップしませんでした。それでも「iPhone の開発:何とか何とか」とテキストで書き込むことができました。問題は「エディタ」メニューにあります。 、表示設定の名前と値が正しく設定されていることを確認してください。これが誰かを助けることを願って、

于 2012-09-12T20:16:52.533 に答える
1

皆様のご協力に感謝いたしますが、提案された解決策はいずれも機能しませんでした。結局、新しいプロジェクトを作成して再構築しました。

また、既存のプロジェクトを複製し、すべてのコードを削除し、同じ問題があったため、Appleに送信したバグに添付しました。うまくいけば、将来のXCodeはこれについてより良くなるでしょう。

編集:問題を見つけました。プロジェクトのベースSDKを誤ってシミュレーターxyに設定し、iOS xyに設定していなかったことが判明しました。これを変更すると、コードサインメニューが期待どおりに戻りました。

D'oh!

于 2010-10-22T14:25:51.583 に答える
0

これを試して:

sed -i .bak "s/\"CODE_SIGN_IDENTITY\[sdk=iphoneos\*\].*/\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";/g" project.pbxproj 

次に、開く/クリーンアップする/ビルドする/祈る/犠牲にする

于 2010-10-07T09:48:11.957 に答える