LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭

testflight

483浏览    3参与
testflight开发小明
testflight开发小明
下雨的声音

解决Air for iOS 无法进行 TestFlight 分发的问题

新方案:

直接在app.xml下<iPhone></iPhone>中加入:

 <Entitlements>

<![CDATA[ 

<key>get-task-allow</key>

<false/>

<key>beta-reports-active</key>

<true/>

]]>

</Entitlements>


旧方案:

苹果在新版的xcode编译过程中加入了一个授权文件,在其中添加beta...

新方案:

直接在app.xml下<iPhone></iPhone>中加入:

 <Entitlements>

<![CDATA[ 

<key>get-task-allow</key>

<false/>

<key>beta-reports-active</key>

<true/>

]]>

</Entitlements>


旧方案:

苹果在新版的xcode编译过程中加入了一个授权文件,在其中添加beta测试授权才可使用TestFlight功能。Air默认打包时并未加入beta测试授权,因此手动解决此问题,你需要准备:

* MacOS, Xcode, ApplicationLoader

* iResign(from github)

* 证书和mobileProvision


*打开Xcode ,选择New File -> iPhone OS -> Code Signing -> Entitlements 新建Entitlements.plist。或者手动编写一个(内容自己搜索。。。)。

*在plist中增加【beta-reports-active】字段,值为true。其他字段也要相应调整为和你的应用一致。

*用Air打包AppStore版ipa

*打开iResign,用Entitlements.plist对ipa进行重签

*上传ipa,即可使用TestFlight

LOFTER

让兴趣,更有趣

简单随性的记录
丰富多彩的内容
让生活更加充实

下载移动端
关注最新消息