我正在尝试通过iTunes连接为我的应用添加自动续订订阅.在开发人员中心pdf中,它显示了"管理应用程序内购买"部分中的屏幕截图,您可以在其中单击"生成共享密钥".我的iTunes连接屏幕没有此功能.这是正在向开发人员推出的东西吗?此外,我已同意新的应用程序商店TOS,所以不要认为这是问题.
我在iTunes连接中启动了我的应用程序的新版本,我不想和/或不需要它 - 我该如何摆脱它?目前处于"等待上传"状态.
当我尝试推动我的应用程序审查时,我得到了:
应用程序必须准备好在iTunes Connect上传,然后才能在Xcode中进行验证或提交.
什么意思ready for upload on iTunes Connect?
有时我会在文本中遇到一个非常讨厌的对话框:"点击继续并登录以检查下载." 如果我登录(使用沙箱用户)或点击取消,则会立即再次显示该对话框.
我正在使用非续订订阅和非消费品.
任何想法如何摆脱这个对话?
谢谢
/马丁
我请求你的帮助,因为我自昨晚以来一直在与此斗争.我用谷歌搜索了几个小时,似乎无法找到解决方案,所以我开始绝望了.
基本上,我上周提交了一个应用程序.由于我的一个小错误,它被拒绝了.我想现在重新提交,但应用程序不会上传.我需要注意的是,从那时起我已经重新配置了我的网络,但我确信所有端口都是开放的,并且没有任何东西应该在我提交的应用程序的路上.
我试图做的大部分修复都来自其他SO问题.由于没有任何作用,我开始认为这是苹果公司的一个问题,但与此同时我怀疑他们会在15个多小时内忽略这个错误.

以上是我尝试使用Application Loader上传应用程序时获得的屏幕截图.如果我让它保持足够长的运行时,组织者会显示相同的错误.当我使用XCode时,我收到连接超时错误.
在我尝试过的解决方案中:
最后,我使用的是iMac,所以回答"去你最近的图书馆并使用他们的Wi-Fi"并不是真的可行.
我愿意尝试新想法.

当我将构建上传到新的Apple拥有和iTunes Connect集成的TestFlight时,我看到以下日志:
警告ITMS-90191:"缺少测试版权利.您的应用程序不包含beta-reports-active授权.如果您打算通过TestFlight分发此版本以进行Beta测试,请使用新生成的配置文件重新构建此应用程序."
当我在iTunes Connect上查看构建时,我也看到以下警告:

要使用TestFlight Beta Testing,构建XYZ必须包含正确的beta权利.有关更多信息,请参阅常见问题.
链接的FAQ说明:
如果我的预发布版本不包含正确的beta版权限,我该怎么办?
要使用TestFlight应用程序测试预发布版本,必须使用包含测试版权利的App Store Distribution Provisioning配置文件对其进行签名.在iOS开发人员中心生成的新分发配置配置文件将自动包含测试版权利.
如果您具有在启动TestFlight Beta Testing之前生成的现有分发配置文件,则必须重新生成配置文件.
问题是,我正在使用新创建的App Store发行配置文件.我是这样创建的:

当我检查下载的Provisioning Profile的来源时,我看到:
<key>Entitlements</key>
<dict>
// ...
<key>aps-environment</key>
<string>production</string>
<key>beta-reports-active</key>
<true/>
// ...
Run Code Online (Sandbox Code Playgroud)
因此,供应配置文件设置为production并且确实包含beta-reports-active权利.
但是,当此版本上传到TestFlight时,iTunes Connect会继续抱怨.
有关如何解决此问题的任何想法?这是Apple的bug吗?
rdar:// 20128048
我通过TestFlight分发了我的应用程序版本1.0,构建1,一切都运行良好.
昨天我存档并发送了构建2,现在点击更新按钮,每个用户似乎都收到错误:
无法下载应用程序
此时无法安装[应用程序名称]
我没有收到任何已经安装过build 1的用户的消息,但是看看iTunes Connect,没有用户安装了build 2.
归档并将我的应用程序(使用Xcode 7.2.1)上传到iTunes Connect后,我收到来自iTunes Connect的电子邮件说:
无效斯威夫特支持 - 手表OS应用程序在两个/负载/今天的Menu.app/TodaysReactiveMenuWatch.app/TodaysReactiveMenuWatch Extension.appex /框架/和/负载/今天的Menu.app/TodaysReactiveMenuWatch.app/Frameworks/斯威夫特库.从其中一个位置删除所有Swift库,然后重新提交您的应用程序.
我的项目包含iOS应用程序和watchOS应用程序.所有目标都设置了"嵌入式内容包含Swift代码"标志,YES因为我的所有源文件都是用Swift编写的.
我的pod文件包含以下内容:
use_frameworks!
# ignore all warnings from all pods
inhibit_all_warnings!
def shared_pods
pod 'ReactiveCocoa', '4.0.1'
pod 'Alamofire', '~> 3.1.4'
pod 'Unbox', '~> 1.3'
end
target 'TodaysReactiveMenu' do
platform :ios, '9.0'
shared_pods
pod 'Fabric', '~> 1.6.0'
pod 'Crashlytics', '~> 3.4.0'
pod 'PureLayout', '~> 3.0.1'
end
target 'TodaysReactiveMenuTests' do
end
target 'TodaysReactiveMenuWatch Extension' do
platform :watchos, '2.0'
shared_pods
end
Run Code Online (Sandbox Code Playgroud)
我正在使用CocoaPods 1.0.0.beta.4.关于我如何解决这个问题的任何想法?