苹果appstore

上传AppStore时遇到关于 “Authenticating with the App Store” 解决方案-2020-03-05

 ̄綄美尐妖づ 提交于 2020-03-05 21:51:26
在上传应用的时总是卡住提示 “Authenticating with the App Store” ,尝试了多次还是不行,使用其他方式 Transporter 提交,同样卡住不动,提示 “正在验证 APP - 正在通过App Store进行认证…”。 原因 1、在上传 ipa 文件时需要使用 java 程序的 iTMSTransporter 处理。 2、在第一次上传应用时,iTMSTransporter 需要从 Internet 下载一组 jar 文件并将其缓存在本地文件夹中。我们遇到的问题就是卡在了这一步,下载不下来! 传包卡在authenticating with the app store 情况下,可以尝试: 1、更换网络,比如手机热点 2、不同的上传方式,xcode、Transporter.app、fastlane 3、参考以下步骤删除缓存 解决方法 XCode11 及以上解决方法: iTMSTransporter 文件位置: XCode 中位置: /Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter 或者在 Transporter 中位置: /Applications/Transporter.app

ios------app跳转到appStore评分

浪子不回头ぞ 提交于 2019-12-22 15:06:05
跳转到AppStore评分,有两种方法: 一种是跳出应用,跳转到AppStore,进行评分; 另一种是在应用内,内置AppStore进行评分。 PS:appID在https://itunesconnect.apple.com中创建应用即可在应用界面获得 1.跳出应用,跳转到AppStore,进行评分 [[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=APPID&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8"]];(APPID可在itunce里面查到) 2.在应用内,内置AppStore进行评分 苹果提供了一个框架StoreKit.framework,导入StoreKit.framework,在需要跳转的控制器里面添加头文件#import <StoreKit/StoreKit.h>, 实现代理方法:< SKStore PR oductViewControllerDelegate > //自定义方法 - (void)loadAppStoreController { // 初始化控制器

iOS提交AppStore审核时:提示有其他支付并隐藏功能被拒的处理办法

落爺英雄遲暮 提交于 2019-12-05 14:08:24
背景提示:数字类产品(比如购买会员等不需要配送实物的商品),Apple规定必须使用苹果IAP应用内支付,给Apple分成30%。打包的时候不要勾选微信或支付宝等其他支付方式。如果你提交的包里包含了微信支付宝等支付的sdk,即使没使用,Appstore也会认为你有隐藏方式,以后会绕过iap,不给Apple分成,因此拒绝你的App上线 应用中如果没有交易功能,不要包含支付相关模块和支付相关的js代码 应用中如果只包含虚拟物品交易,只能使用苹果应用内支付(IAP),不能使用支付宝和微信支付 应用中如果包含实物交易,可以包含支付宝和微信支付 使用5+ SDK本地离线打包   按照签名的规则确定应用包含的支付模块,按以下方法确认: 确定工程中是否有微信和支付宝支付的功能,如果没有把不需要的微信和支付宝的相关库删除,删除时参考离线sdk包里的Feature-iOS.xls文件中Payment模块的配置。 注意:微信SDK有2个,一个是带支付的(libWeChatSDK_pay.a),一个是不带支付的(libWeChatSDK.a),删除时,删除带支付的。但是工程中有用到微信其他的功能需要添加libWeChatSDK.a库以免编译报错    如果工程中没有微信和支付宝的功能,但是有苹果支付的功能需要liblibPayment.a库和libIAPPay.a,只有libIAPPay.a库