IOS開発の署名IDをXcodeに取り込むのに問題があります。私はそれを機能させるためにたくさんのことを試みましたが、失敗し続けます。
私は自動的に進み、Xcodeにすべてを任せましたが、Xcodeが次のように言い続けたサークルを続けました。
署名IDが見つかりません。 Xcodeは、新しいiOS開発署名IDを要求できます。
に続く:
アカウントにはすでに有効な証明書があります。別のMacで署名IDを持っている場合は、開発者プロファイルをインポートできます。現在の証明書を取り消して、もう一度要求することもできます。
私は多くのステップを実行しました:
この後、Xcodeに戻りました。
それが機能しなくなった後、私は昔ながらの手動の方法で行きました:
「署名ID」の下の「+」ボタンをクリックして「iOS開発」を選択しても、何も起こりません。
StackOverflowでたくさんの投稿を見つけました。彼らの提案を試しましたが、うまくいきません。他の投稿の例: ここ 、 ここ および ここ
Xcodeの最新バージョンである6.2を使用しています。私はすでにAppStoreにあるアプリに取り組んでいます。
編集:プロジェクトとターゲットのコード署名ビルド設定もコード署名しないそしてそれをiOSディストリビューションに戻し、アドホックおよびiOS開発デバッグ用。
Apple開発者フォーラムで非常に親切な人と一緒に、これを理解しようとしました。
私はそれが機能しないことにとても目がくらんでいたので、別のプロジェクトを試して構築し、それが機能するかどうかを確認することは決して思い浮かびませんでした。メンバーセンター内の証明書とプロファイル、およびxcode内のアカウントの詳細に完全に集中しました。私が別の(ランダムな)プロジェクトを構築しようとしたとき、それは一度に機能しました。これは、xcodeが署名をコーディングできなかった特定のプロジェクトのビルド設定と関係があるに違いないことを示しています。
最後に、xcodeでビルド設定のターゲットに移動しました。 コード署名セクション内で、任意のiOS SDKの値を、特定のキーチェーン内のIDを指すように変更しました。 iOS開発者/ iOSディストリビューション)。これで問題が修正され、デバイスにビルド/デプロイでき、iTunesConnectに新しいビルドをアップロードできました。
Brabbeldas、これらのビルド設定の変更により、Xcode>環境設定>アカウント>(アカウント)>詳細の表示> IDの署名ペインにiOS開発者証明書が表示されるようになりましたか?
昨日(3月26日)午後2時30分頃に解決された一時的な証明書生成の問題がありました。これにより、欠落している組織単位フィールドがiOS開発者証明書に復元され、この症状も示されました(アカウントの開発者証明書の欠落>詳細の表示> IDペインの署名)。
それでも見つからない場合は、おそらくこの問題の影響を受けています。確認するには、キーチェーンアクセスでiPhone開発者証明書をダブルクリックします。証明書に組織単位フィールドがない場合でも、この問題は発生します。組織単位フィールドが存在する場合は、問題ありません。組織単位は、チームIDの値に設定する必要があります。
この問題の完全な症状は次のとおりです。
Revoked
として表示されるか、[設定]> [アカウント]>(アカウント)> [詳細の表示]> [IDの署名]ペインにまったく表示されません。dyld: Library not loaded: [your_signed_framework]
でロードできません証明書サーバーの問題が修正されたので、次の方法で問題を解決します。
署名されたフレームワークの問題を診断する追加の方法として、codesign -dvvv your_signing_framework.dylib
を使用します。 TeamIdentifierフィールドは、影響を受ける証明書の場合、チームIDではなくnot set
になります。
時間がかかり、上記のすべての解決策を実行しましたが、まったく機能しなかったため、チームはポッドファイルを削除してpod install
を再度実行することにしました。最後に、OTAがユーザーのデバイスにインストールされたipaをアップロードしました。最良の解決策
menu > Product > Clean Build Folder
および/Users/{you user name}/Library/Developer/Xcode/DerivedData
Podfile.lock
、Pods
フォルダ、pod_***.framework
を削除しますpod install
を再度実行します完了