Is their any public udid to add in provisioning profile to make ipa run on any device via itunes application

StackOverflow https://stackoverflow.com/questions/21186921

Question

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

Était-ce utile?

La solution

That build may be signed with enterprise distribution profile. Its illegal according to apple that distributing enterprise application out of the organization.

Autres conseils

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.

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top