是他们的任何公共udid添加配置配置文件,以使ipa通过iTunes应用程序在任何设备上运行

时间:2014-01-17 13:13:17

标签: iphone provisioning-profile ios-provisioning udid

我的一个客户发给我一个ipa,我可以安装在我的ipad或其他ipad天气,客户端没有我的设备UDID。

他们的配置文件中是否包含任何公共udid,以便能够在任何设备上安装

3 个答案:

答案 0 :(得分:4)

该构建可以使用企业分发配置文件进行签名。 根据将组织企业应用程序分发出去的苹果非法。

答案 1 :(得分:0)

您无法使用iOS开发证书。

这是非法的,如果他们使用企业分发配置文件来执行此操作。

iOS开发人员企业计划适用于仅为公司内部部署创建专有的内部iOS应用程序的公司。有效的Dun&节目登记需要Bradstreet(D-U-N-S)号码。

与iOS企业计划相关联的Apple ID不能用于标准iOS或Mac开发人员计划。

答案 2 :(得分:0)

您可以将ipa的配置文件替换为包含您设备的配置文件并重新签名,然后重新签名

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应安装在您的设备上。