কমান্ড লাইন থেকে এটি করা খুব সহজ। এটি করার জন্য আমার একটি স্ক্রিপ্টের সংক্ষিপ্তসার ছিল। এটি এখন https://github.com/RichardBronosky/ota-tools এ ipa_sign স্ক্রিপ্টে অন্তর্ভুক্ত করা হয়েছে যা আমি প্রতিদিন ব্যবহার করি। এই সরঞ্জামগুলি ব্যবহার সম্পর্কে আপনার যদি কোনও প্রশ্ন থাকে তবে জিজ্ঞাসা করতে দ্বিধা করবেন না।
এর হৃদয় এটি:
CODESIGN_ALLOCATE=`xcrun --find codesign_allocate`; export CODESIGN_ALLOCATE
IPA="/path/to/file.ipa"
PROVISION="/path/to/file.mobileprovision"
CERTIFICATE="Name of certificate: To sign with" # must be in keychain
# unzip the ipa
unzip -q "$IPA"
# remove the signature
rm -rf Payload/*.app/_CodeSignature
# replace the provision
cp "$PROVISION" Payload/*.app/embedded.mobileprovision
# sign with the new certificate (--resource-rules has been deprecated OS X Yosemite (10.10), it can safely be removed)
/usr/bin/codesign -f -s "$CERTIFICATE" Payload/*.app
# zip it back up
zip -qr resigned.ipa Payload
আপনার নতুন স্বাক্ষরিত অ্যাপ্লিকেশনটিকে ইস্তফা দেওয়া হয়েছে ip