4
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[iOS] IPAファイルのプロビジョニングプロファイルを差し替え

Last updated at Posted at 2019-12-18

[iOS] IPAファイルのプロビジョニングプロファイルを差し替え

iPAファイルを展開する。

unzip *.ipa

再署名に必要になるentitlementsファイルを作成

codesign -d --entitlements :- Payload/*.app > entitlements.plist

再署名に必要になるentitlementsファイルを作成
「○○○○○○.mobileprovision」は、Apple Developerから更新したプロビジョニングプロファイル

cp -p  ○○○○○○.mobileprovision ./Payload/*.app/embedded.mobileprovision

「replacing existing signature」で成功

再署名を実施
「'iPhone Distribution: ○○○○○○'」は、キーチェーンアクセス.app から確認できる証明書の名称

codesign --force --sign 'iPhone Distribution: ○○○○○○' --entitlements entitlements.plist 'Payload/*.app'

バージョン番号を更新
Payload/*.appファイル内のInfo.plistを編集

iPAファイルを作成
「○○○.ipa」は、任意のIPAファイル名

mkdir new-ipa
zip -ry new-ipa/○○○.ipa Payload

new-ipaフォルダにプロビジョニングプロファイルを差し替えたIPAファイルが作成されています。

4
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?