
我的客户端有一个iOS应用程序,其中包含应用内购买,启用游戏工具和推送通知,它目前在应用商店.我想使用内部企业分发证书来撤销应用程序,以便在内部进行测试,但仍然能够测试与原始配置文件相关的服务.这可能吗?解决方法 我最终这样做,这是一个组合:
> Very tricky question about iPhone/iPad resigned builds behaviors
和
> Re-sign IPA (iPhone)
1)创建授权书,防止钥匙串等问题
<?xml version="1.0" enCoding="UTF-8"?><!DOCTYPE pList PUBliC "-//Apple//DTD PList 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><pList version="1.0"><dict> <key>application-IDentifIEr</key> <string>GBA9L2EABG.com.your.bundle.ID.MyApp</string> <key>get-task-allow</key> <false/></dict>
2)解压缩IPA
unzip Application.ipa
3)删除旧的代码签名
rm -r "Payload/Application.app/_CodeSignature" "Payload/Application.app/CodeResources" 2> /dev/null | true
4)替换嵌入式移动设备配置文件
cp "MyEnterprise.mobileprovision" "Payload/Application.app/embedded.mobileprovision"
5)辞职
/usr/bin/codesign -f -s "iPhone distribution: Certificate name" --resource-rules "Payload/Application.app/ResourceRules.pList" --enTitlements EnTitlements.pList "Payload/Application.app"
6)重新包装
zip -qr "Application.resigned.ipa" Payload总结
以上是内存溢出为你收集整理的退出iOS配置文件全部内容,希望文章能够帮你解决退出iOS配置文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)