Reputation: 2131
One of my client send me a ipa which i can install in my ipad or other ipad weather the client doesn't have my device UDID.
Is their any public udid attched in his provisioning profile to make able to install on any device
Upvotes: 0
Views: 265
Reputation: 36139
You can replace the provisioning profile of the ipa with one that includes your device and re-sign it like so
unzip your.ipa
cd Payload
cp new-ad-hoc-that-includes-your-device.mobileprovision your.app/embedded.mobileprovision
codesign -f -s YourDistributionSigningIdentity --resource-rules your.app/ResourceRules.plist your.app
xcrun -sdk iphoneos PackageApplication -v -o `pwd`/new.ipa your.app
new.ipa
should install on your device.
Upvotes: 0
Reputation: 31311
You can't do it with iOS Development Certificates.
It's illegal, If they are using enterprise distribution profile for doing this.
The iOS Developer Enterprise Program is intended for companies who create proprietary, in-house iOS apps for internal deployment within the company only. A valid Dun & Bradstreet (D-U-N-S) number is required for program enrollment.
The Apple ID associated with an iOS Enterprise Program cannot be used for a standard iOS or Mac Developer Program.
Upvotes: 0
Reputation: 12839
That build may be signed with enterprise distribution profile. Its illegal according to apple that distributing enterprise application out of the organization.
Upvotes: 4