私はコード署名を機能させるために常に苦労しています。開発中にすべてのアプリで機能する優れた汎用プロビジョニングプロファイルを取得しようとしています。彼らは常にコードサインに失敗していますが、私の電話にも常にインストールされています。図を行きます。
##########.mydomainname.*
というアプリIDを作成して開発証明書に関連付けましたが、Team Provisioning Profile: *
が生成されると、1年以上前に初めてサインアップしたときに作成したアプリIDが使用されます。これが問題かどうかはわかりませんが、Team Provisioning Profile: *
と##########.mydomainname.*
アプリIDを関連付けてみます。私は常にプロビジョニングをいじるのにうんざりしています-最終的にはそれを機能させることができますが、同じレシピになることは決してありません。
プロファイルで使用されているアプリIDを何らかの方法で編集できますか?
更新:質問に回答済みのマークを付けていますが、答えは、私が求めていることを実行できないことです。
既存のAppIDを編集することはできませんが、既存のプロビジョニングプロファイルを新しいAppIDに関連付けるか、新しいプロファイルを作成できます。
Appleによると、2013年4月にアプリIDを削除することが可能です。しかし、2013年9月に再び変更されたため、アプリIDを削除できなくなりました。
9月19日更新:ただし、ここでも削除できます
Appleが最近アプリIDを削除する機能を追加した後、Xcode Team Provisioning Profile
に関連付けられているアプリIDを変更することができました。
私の場合、2つのワイルドカードアプリIDがあり、最初に登録したときに誤って作成した最初のXcodeが常に使用されていました。 2番目の優先ワイルドカードIDに切り替えるには、次のようにしました。
新しいプロファイルはiTunes Connectで再生成されましたが、Xcodeのリストにダウンロードされなかったため、iTunes Connectから手動でダウンロードしてドラッグしました。
どうやらiTunes接続には、削除できるアプリIDに関するいくつかのルールがあり、Xcodeには、選択するアプリIDがYMMVであるというデフォルトの動作があります。
ITunesConnnectに登録されているアプリに関連付けられていないアプリIDしか削除できないようです。
私はxcode 6.3.2を使用していますが、バンドルIDはcom.yourcompany.yourappではなくyourcompany.yourappで始まりますが、developer.Apple.comで証明書を作成すると、com.yourcompany.yourappである必要があると表示されたため、それが機能しなかった理由。
次に、xcode 6でバンドルIDをcom.yourcompany.yourappに変更して、プロビジョニングプロファイルに一致させました。
これが誰かのために役立つことを願っています。