这是" 使用MKStoreKit失败的应用内购买 "的后续问题:"iTunes连接产品配置问题:xxx "
我有一个类似的问题,并尝试使用和不使用MKStoreKit同时做一个类似的消息.
检查列表
感谢:http://troybrant.net/blog/2010/01/invalid-product-ids/
您是否为应用程序ID启用了应用程序内购买?
是
你有没有检查过你的产品清仓?
是
您是否已提交(并可选择拒绝)应用程序二进制文件?
是
您的项目的.plist捆绑ID是否与您的应用ID相匹配?
是
您是否为新的App ID生成并安装了新的配置文件?
是
您是否已使用此新配置文件将项目配置为代码签名?
是
您是为iPhone OS 3.0或更高版本构建的吗?
是.iOS4.2及以上.
您在制作SKProductRequest时是否使用完整的产品ID?
是.也只是没有反向域的产品ID本身
自从将产品添加到iTunes Connect后,您有几个小时的时间吗?
是.它说"等待审查"并且已经过去4-5天了
您的银行详细信息是否在iTunes Connect上有效?
没有.这是一个客户端项目,我只是在测试它是否正常工作.我需要银行详细信息来测试吗?
编辑:我现在改变了.但我不明白为什么我需要这样做只是为了测试沙盒.
您是否尝试从设备中删除该应用并重新安装?
是
你的设备越狱了吗?
没有
应用表示法是正确的
我见过的一些例子使用了这种表示法:com.domain.APP_ID.PRODUCT_TO_BUY
但其他人使用com.domain.PRODUCT_TO_BUY
哪个是对的?
在我的代码中,我尝试使用完整的符号和产品ID本身,但仍然遇到"无效的产品ID"的相同问题.
开发者被拒绝
App Bundle(发布)在iTunes Connect上,我有"开发者拒绝"这个包.
图片:

等待审核?
在我的应用内购买中,我有一个产品,一个可自动更新的订阅.它被清除出售; 然而,它是"等待审查"并且不是绿灯.
图片:

我差不多4-5天前创建了它,它仍然被标记为"等待审查"?
我想知道我的应用程序是否被"开发人员拒绝",这是否会对自动续订订阅的"等待审核"产生影响?
我在这个项目中没有改变任何东西.
根据各种文章,我必须等待24-48小时才可以使用它?
但是,在我可以在测试中使用它之前,是否需要等待接受或绿灯?
银行明细
我没有填写任何银行详细信息,因为这是一个客户端的应用程序 - 在继续测试之前,我是否需要填写银行详细信息?
根据这些文档:http://developer.apple.com/library/ios/#technotes/tn2259/_index.html 银行详细信息是否必需?
在运行应用程序之前,我是否需要在测试帐户下登录设备上的iTunes?
我想知道是否有人可以澄清这些问题?也许它就像等待应用内购买"绿灯"一样简单,或者我错过了一步?
注意:无论我是使用MKStoreKit还是使用后面的代码,都会发生这种情况.
谢谢.
我的代码(这是非MKStoreKit版本)
#define kMySubscriptionFeature @"uk.co.samplewebsite.myappproject.sub1"
- (void)viewDidLoad
{ …Run Code Online (Sandbox Code Playgroud) 我有一个快速的问题.我为多个客户开发iOS应用程序.每个客户都有自己的Apple帐户,我从我的机器为他们创建证书.我的问题是,我可以使用相同的CSR文件为不同的公司创建证书吗?谢谢.
我不久前将应用程序上传到App Store,但由于各种原因我必须删除iPad支持.我不是在谈论从iPad App Store中删除应用程序,只是删除iPad支持.该开发人员网站声明如下:
希望发布更新但删除设备支持的开发人员有三种选择:
- 修复他们的应用程序,以便它可以在他们最初设置支持的设备上工作.
- 定位需要较新设备的较新版本的iOS.
- 从商店中删除他们的应用程序,并使用不同的包ID上传新应用程序.
问题是,如果我从应用商店中删除应用并再次上传,我就无法使用相同的应用名称.这不是一种选择.
有没有办法解决这个烂摊子?
我了解下载数据可以iTunes Connect每天,每周或每年检索.如果我有三个版本的应用程序,比如1.0,1.1和1.2.我可以分别获得当前使用不同版本的用户数量吗?
说,
version 1.0: 100
version 1.1: 200
version 1.2: 800
Run Code Online (Sandbox Code Playgroud) itunes中的分析何时连接在WWDC上显示?我认为当它们更新整个itunes连接时,它们会进行更新,但它仍然缺失.然后我认为它将在iOS 8发布时可用,但没有.然后我认为你必须使用xcode 6更新你的应用程序,但没有.
因此,只有我或itunes连接中的分析功能仍然无法使用.如果是的话,什么时候可以使用?为什么苹果不提供任何相关信息?
我在使用Xcode Version 6.0.1(6A317)上传我的二进制文件后收到此电子邮件
您的二进制文件未针对iPhone 5进行优化 - 提交的新iPhone应用程序和应用程序更新必须支持iPhone 5上的4英寸显示,并且必须包含在UILaunchImages下的Info.plist中引用的启动图像,其UILaunchImageSize值设置为{320, 568}.启动映像必须是PNG文件,位于捆绑包的顶层,或者如果您本地化启动映像,则在每个.lproj文件夹中提供.在https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#/上查看"iOS人机界面指南",详细了解iPhone 5支持和应用启动图片/ apple_ref/doc/uid/TP40006556-CH14-SW5 '和' https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App上的'iOS应用程序编程指南' -RelatedResources.html#// apple_ref/doc/uid/TP40007072-CH6-SW12 '.
这是我的plist文件:

这是我的Xcode树:

这是我的捆绑根树:

这是我在这个问题上可以找到的唯一资源,但它仍然没有答案(3天)... https://devforums.apple.com/message/1051948#1051948
当我尝试将应用程序提交上传到我所属的组织上的itunes connect时,我收到了所声明的错误,但是itunes it username与我的Apple开发者ID不同.
问题是我有一个Apple Developer ID,我用于跨多个组织的所有IOS开发.my.name@gmail.com该ID已添加到IOS成员中心的多个组织中.但是,在Itunes Connect上,它不允许您作为组织的新用户添加现有Apple ID(或不同组织上的现有Itunes Connect用户).
因此,如果我是3个组织的成员,每个人都使用不同的Itunes Connect电子邮件,通常是该组织的电子邮件,而不是我的主要Gmail Apple ID.
尝试使用XCode上传时,我收到此错误,因为它们不匹配.我该如何解决这个问题?我只使用与他的appleID + itunes用户匹配的同事ID来为一个组织修复它.但是我希望能够自己做.
我尝试将个人组织电子邮件添加为xcode电子邮件,但它们都不是Apple Developer帐户,Xcode拒绝使用它们.
如何将我的应用程序上传到新的组织我是Itunes connect的成员?
编辑
我尝试使用Xcode菜单中的Application Loader工具,我得到了如下所示的不同类型的错误.我尝试使用App Store Build和Ad Hoc构建.这是一个开发版本,我希望通过Itunes Connect Testflight用于内部测试,所以我们还没有使用Release/AppStore配置文件,我们甚至还没有创建它们.
编辑2
Apple文档说:
"单个Apple ID可以与多个会员中心团队相关联.使用相同的Apple ID,您可以作为个人注册并加入其他团队.但是,您只能与单个iTunes Connect团队关联.因此,开发人员应该创建另一个Apple ID,用于他们想要在iTunes Connect中单独管理的不同个人或公司帐户."
itunes连接也是如此.但是,如何从xcode向其他itunes连接帐户提交构建?

我正在使用Application Loader将我的.ipa文件(使用Adobe AIR v18创建)上传到iTunesConnect.
它已经好几个月了,但是今天我收到了两个新的错误:
The u option must have a non-empty value.
The password must have a non-empty value.
Run Code Online (Sandbox Code Playgroud)
任何人都可以对这个问题有所了解吗?
当我尝试为Test Flight使用激活我的应用程序版本时,我被问到这个问题:
您的应用是否设计为使用加密技术,还是包含或包含加密技术?(即使您的应用仅使用iOS或OS X中提供的加密,也请选择"是".)
在我的应用程序中,我通过HTTPS向我的远程服务器发送API调用,以便用户可以交朋友,聊天,验证等.
这算数了吗?我有点困惑为什么他们现在问这个并且仅用于试飞.
有没有办法在itunes连接中重命名你的应用程序?