返回首页

苹果平板电脑air和por有什么区别

来源:www.homebrew.com.cn   时间:2023-02-08 13:01   点击:158  编辑:admin 手机版

苹果平板电脑air和por有什么区别

PRO最大的特点是电磁触控屏,而且有个更大的12.9英寸选择,还支持四个喇叭

如何利用开发者账号重签ipa文件,并部署到IOS设备做测试

1. 先通过TestFlight安装build

2. 再把build通过ifanbox把build导出来成为ipa文件

3. 下面就需要把ipa文件重新签名,方法有两种

方法一:

利用商业化工具签名,SeeTest支持把ipa重新签名,签名需要提供 provision文件,和开发者证书私钥和密码

方法二:

自己想办法签,代码参考如下

unzip app.ipa

rm -rf Payload/MyApp.app/_CodeSignature/

cp ~/Downloads/AdHoc.mobileprovision Payload/MyApp.app/embedded.mobileprovision

codesign -f -s iPhone Distribution: Company Certificate --resource-rules Payload/MyApp.app/ResourceRules.plist Payload/MyApp.app

zip -qr app-resigned.ipa Payload/

其中iPhone Distribution: Company Certificate是你证书的common name, 别的没什么要注意的。

方法三:

网上有推荐用一个叫iresign的工具签名,其实挺好用,该工具只能工作在mac下面

个人推荐用方法三,但是要注意一个问题,就是iresign需要你提供四个信息,一个是ipa文件,一个是provision文件,一个是证书的common name,最后一个是entitlements.plist文件。前三个想必大家都懂,但是第四个之前真没听过,网上资料也有限。

请用下面的方法生成entitlements.plist文件

/usr/libexec/PlistBuddy -x -c print :Entitlements /dev/stdin <<< $(security cms -D -i production.app/embedded.mobileprovision) > entitlements.plist

/usr/libexec/PlistBuddy -c 'Set :get-task-allow true' entitlements.plist

生成之后,再利用iresign,就可以做出一个可以被xcode instrument的ipa包了。

顶一下
(0)
0%
踩一下
(0)
0%
最新图文