草庐IT

certificate-store

全部标签

ios - 自动续订订阅 : app-store completes transaction despite finishTransaction not called

我在iPhone上的应用程序中模拟购买自动续订订阅。我的问题是购买被认为是由Appstore完成的,但事实并非如此。事情是这样的:用户按下按钮购买续订用户提供他的iTunes密码并确认购买应用将从应用商店收到的收据提交到我的服务器以检查有效性服务器返回“ok”或“notok”字符串。该应用仅在“确定”时调用finishTransaction当第3步出现网络故障时,我遇到了问题。我无法验证收据。但是如果用户第二次尝试购买,应用商店会告诉他他已经订阅了,即使我没有调用finishTransaction方法来完成购买!这是预期的行为吗?应用商店不应该将未完成的交易视为未完成的交易,还是我遗漏

ios - 在 iOS 7.0 发布时将带有基本 SDK iOS 6.1 的应用程序提交到 App Store

免责声明:我是iOS开发的新手。我们刚刚结束了针对iOS5.0到6.1的应用程序编码,我们已准备好提交它。然而,iOS7现已发布,我们没有时间重新设计整个应用程序。我将我的IDE更新为xCode5,然后复制了iOS6.1SDK,这样我就可以将BaseSDK设置为iOS6.1。但是,当我为iOS7.0模拟器构建应用程序时,它又是iOS7.0的外观。有没有办法将应用程序提交到以iOS6.1外观运行的AppStore,即使用户的设备安装了iOS7.0? 最佳答案 您需要重新下载带有适用于iOS6.1的SDK的XCode4.5。并使用该XC

ios - 在 NodeJs HTTPS 中使用 certificates.cer

我已经为IOS推送通知生成了一个.cer文件,我想将它与NodeJSHTTPS模块一起使用。我为HTTPS模块找到的唯一示例使用.pem和.sfx文件,而不是.cer:varoptions={key:fs.readFileSync('test/fixtures/keys/agent2-key.pem'),cert:fs.readFileSync('test/fixtures/keys/agent2-cert.pem')};orvaroptions={pfx:fs.readFileSync('server.pfx')}https.createServer(options,function

ios - App Store 拒绝将应用作为预发布软件

我们的应用刚刚被应用商店拒绝,原因如下:您的应用程序被标记为预发布软件。预发布或试用软件无法进入生产环境,并且不符合AppStore审核指南。如果您有兴趣试用您的应用程序并使其仅供特定用户使用,可以使用AdHoc分发来扩大您的用户群。iOSDeveloperProgram用户指南中提供了有关AdHoc分发的信息。这可能是一个愚蠢的问题,但我无法弄清楚我们的应用程序是如何“标记为预发布”的。它是在我们的项目或目标中设置的一些标志吗?或者它是在iTunesConnect中设置的?更新:我们已经收到Apple的回复,我认为这是他们现在接受的对我们商业模式的误解。我接受了Hubert的回答,因

ios - 使用 iTunes Store 客户评论 API

我正在使用iTunes商店的客户评论API,我有一些问题,一般URL是这样的:https://itunes.apple.com/us/rss/customerreviews/id=(APPID)/sortBy=mostRecent/json我有两个问题,第一个是我不想指定国家,所以我这样删除国家代码:///us/hasbeenremovedfromtheURLhttps://itunes.apple.com/rss/customerreviews/id=(APPID)/sortBy=mostRecent/json...但是,评论和费率仍然属于美国商店,是否有任何可能的方法来获取全局范围

ios - Xcode 10 GM - 提交到 App Store Connect 时二进制架构无效?

我有一个支持iOS11/12和watchOS4/5的iOS和watchOS应用程序。我一直在使用Xcode10beta毫无问题地向AppStoreConnectforTestFlight提交构建。今天我提交了一个使用Xcode10GM的构建,我收到了以下电子邮件:DearDeveloper,Weidentifiedoneormoreissueswitharecentdeliveryforyourapp,"littlefeed".Pleasecorrectthefollowingissues,thenuploadagain.InvalidBinaryArchitecture-iOS3.0

ios - 为 iOS 9 启用 Bitcode 会使 IPA 大小增加 3 倍,这是 App Store 上的大小吗?

在iOS9之前,我们的IPA大小大约为6MB。通过Xcode7归档和导出我们的IPA后,我们的IPA增加到大约17MB。经过进一步调查,我们发现在导出设置中启用“Bitcode”选项是导致大文件大小跳跃的原因。我的问题是:如果启用此选项,商店中的IPA大小是否为17MB?或者Apple是否对bundle做了一些处理,使其大小与以前大致相同(6MB)。目前关于Bitcode的信息不多,我想在提交到商店之前得到通知。6MB和17MB的差异足以引起关注。 最佳答案 位码是编译程序的中间表示。启用它会增加开发人员前端的构建(ipa)大小。i

ios - 为什么我不能为我的 App Store Connect 添加新的银行账户?

我正在尝试为我的AppStoreConnect替换银行账户信息。但是,当我转到协议(protocol)、税务和银行业务部分时,我只能查看现有银行账户信息并对其进行一些小的更改,但无法添加新的银行账户。我可以确认我的AppleID是具有管理员和法律角色的代理。我可以知道我应该在哪里添加新的银行账户吗? 最佳答案 在AppStoreConnect中,尝试协议(protocol)->付费应用程序->银行账户->编辑。我在那里看到了一些选项,包括“用新帐户替换”。 关于ios-为什么我不能为我的

ios - 如何使用 Xcode 将 iOS 应用程序提交到 App Store (iTunes Connect)

当您完成应用程序编码后,如果我是对的,您可以使用Xcode或ApplicationLoader将您的构建上传到iTunesConnect。我想问的是:我应该如何使用Xcode(6.3.2)将我的构建提交到iTunesConnect? 最佳答案 这篇文章已针对2019年的新AppStoreConnect和Xcode10进行了更新。这里是一个“简短”的操作指南:在Apple'sMemberCenter:使用您的开发者帐户的AppleID登录导航到证书、标识符和配置文件选择证书为iOS分发和iOS开发下载/创建iOS证书导航到配置文件为i

ios - 无法在 iTunes Store 中存档

尝试上传我的应用程序时,出现错误:“您必须为此请求提供CFBundleIdentifier”。info.plist中的标识符(UTI格式)、“GeneralIdentity”、iTunesConnect和AppID(AppleDeveloper)都是类似的。在applicationdidFinishLaunchingWithOptions:中获取CFBundleIdentifier时,我得到了相同的结果。我更改了项目名称,可能与此有关?有什么建议吗?谢谢!Info.plist 最佳答案 当我的mac硬盘中的可用空间不足时,我收到此错