小编Chr*_*ris的帖子

使用in_app或latest_receipt_info获取可自动更新的iOS 7风格交易的最新收据?

我正在尝试验证自动更新的In App购买是否已过期服务器端(不在设备上).

我正在使用Apple的Grand Unified Receipt(iOS 7风格的交易).由苹果返回的响应中包含in_applatest_receipt_info用收据的一个数组元素.该in_appJSON元素包含LESS比收据latest_receipt_info.我期待两个元素包含相同的数字或收据.

此外,我期待该in_app元素将包含所有收据.但是,它似乎latest_receipt_info实际上包含所有收据.Apple文档似乎建议in_app用于查找最新收据.

我很惊讶地看到,latest_receipt_info因为Apple的文档声明这个元素是 "仅针对自动续订订阅的iOS 6样式交易收据返回".(不是iOS 7+).

我应该迭代哪个JSON元素来查找自动更新iOS 7样式事务的最新收据:in_app或者latest_receipt_info

server-side subscription in-app-purchase ios in-app

53
推荐指数
3
解决办法
1万
查看次数

tvos:Alamofire框架的iTunesConnect验证失败:不包含bitcode

上传到iTunesConnect for TestFlight发行版后,我的tvOS应用程序验证失败.

验证失败,并显示以下消息:

无效的可执行文件 - 可执行文件"MyApp.app/Frameworks/Alamofire.framework/Alamofire"不包含bitcode.

我的购物车:github "Alamofire/Alamofire" "tvOS".

我正在使用XCode 7.1的发布版本.我没有看到ENABLE_BITCODE我的tvOS目标.(我假设bitcode已启用我的目标,因为它对tvOS是强制性的).此外,BITCODE_GENERATION_MODE设置bitcode为Alamofire tvOS分支.

otool -l Carthage/Build/tvOS/Alamofire.framework/Alamofire | grep LLVM没有回报.所以,看起来我似乎缺少bitcode支持.

事情在模拟器和真实设备上运行良好.

如何使用Carthage构建一个bitcode支持的Alamofire框架版本,以便通过Apple服务器端验证?

xcode alamofire carthage bitcode tvos

7
推荐指数
1
解决办法
375
查看次数