我在应用程序购买时实施,当我请求付款时出现波纹错误.
事务错误:错误域= SKErrorDomain代码= 0"无法连接到iTunes Store"UserInfo = 0x2dcf40 {NSLocalizedDescription =无法连接到iTunes Store}
这里有时错误代码将是1004.所以我不能做交易.
在某些时候它会显示一个警告,例如"购买过程失败".,但仍然购买过程工作正常..
我做错了什么......或解决这个问题的任何解决方案..?
谢谢
我想将Facebook集成到我正在构建的iOS应用程序中,但是似乎没有办法使用尚未在App Store中发布和提供的iOS应用程序来设置Facebook"Native iOS Application".
当我从Facebook开发人员的帐户为我的Facebook应用程序设置本机iOS应用程序时,它需要我填写我的App Store ID.但是,当我提交时,我收到以下错误消息:
您的iPhone App Store ID无效,因为iTunes App Store会将您的应用报告为iPhone和iPod touch不可用.
我已经在iTunes Connect上设置了我的应用程序,但是我还没有提交我的二进制文件,因为我正在构建它,所以我认为这个消息是由于它在App Store上不可用.
这似乎是一个抓住22的情况.我无法测试我的应用程序,直到它在App Store中,但在我测试(并构建)它之前,我无法在AppStore中获取我的应用程序.如何在发布之前用Facebook测试我的iOS应用程序?
我无法访问CloudKit仪表板https://icloud.developer.apple.com/dashboard/.Insufficient privileges You Apple ID does not have the required privileges to access any iCloud Container. Please contact your team administrator for the necessary privileges.即使我是唯一的团队成员,我仍然会收到错误我收到此错误.有关如何解决此问题的任何想法?
当我向iTunes Connect提交申请时,如何设置"兼容性"以排除iPod touch?
在Xcode中,我的应用程序部署设置具有"iPhone/iPad"的"目标设备系列",但iTunes Connect似乎包含允许iPhone的iPod touch,因此应用程序的iTunes列表指出:"兼容性:需要iOS 5.0或更高版本.兼容iPhone,iPad和iPod touch.此应用程序针对iPhone 5"进行了优化.
该应用程序确实在iPod touch上运行,但严重依赖于3G,因此我们只是希望iPod touch不包含在列表中.
谢谢.
在旧版本(TestflightApp.com)中,有一个友好的界面来获取崩溃报告。但是现在,我在iTunes Connect中找不到崩溃信息。
苹果不再支持吗?他们会支持吗?还有其他解决方案吗?
我使用Xcode 6.3,我正在尝试验证,然后将应用程序提交到苹果商店.我按下验证,但它正在验证,但它停留在那一点,然后经过很长时间等待它被拒绝"超时".这里有什么问题请指导我任何一个.为了更好地理解我正在添加我的屏幕截图.
https://drive.google.com/file/d/0B14zCKcRh39Ad2JUbXI5MU01YXM/view?usp=sharing https://drive.google.com/file/d/0B14zCKcRh39AZWhBWlp4SDFWcU0/view?usp=sharing
我想在iTunes Connect中保存我的应用程序.我以前做了很多次,但现在我收到一个错误,提醒我路由应用程序覆盖文件.它说我需要包含它,但我不会也从来没有.我的应用程序不使用任何映射功能等.
说:"您的路由应用程序覆盖文件必须采用geoJSON格式".但我没有路由文件,也没有任何需要,因为我的应用程序没有使用任何路由功能
我不确定为什么会这样.
所以神秘的是,我从哪里可以获得DSYM?
此外,我正在使用Fabric/Crashlytics,所以有什么方法可以从Fabric下载DSYM吗?
由于缺少info.plist键,我的应用被拒绝了。
缺少Info.plist键-此应用尝试访问对隐私敏感的数据,而没有使用说明。该应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,该键具有字符串值,该字符串值向用户说明该应用程序如何使用此数据。
我知道如何“修复”它。听起来很简单,只需添加NSPhotoLibraryUsageDescription到我的info.plist并附上其用途说明即可。
问题是我没有使用任何可以触发此要求的东西。我不想添加此描述,而无需了解它的用途。
我能想到的唯一可能导致此问题的原因是我正在使用的一个外部框架CocoaPods与此有关。
这是我的podfile:
def myPods
pod 'HockeySDK', '4.1.2'
pod 'ReactiveCocoa', '2.4.7'
pod 'TTTAttributedLabel', '2.0.0'
pod 'GoogleMaps', '2.1.0'
pod 'GoogleAnalytics', '3.17.0'
end
target 'MainApp' do
myPods
end
target 'BetaApp' do
myPods
pod 'Instabug', '7.0.5'
end
Run Code Online (Sandbox Code Playgroud)
我知道事实上Instabug需要此键(以及使用麦克风的键),但正如您所见,我并不总是包含Instabug。假设我有两个目标;MainApp和BetaApp。他们每个人都有自己的info.plist。在BetaApp的info.plist中,我包括了所需的密钥。在MainApp中,我没有包括它们,因为在MainApp中未使用Instabug。现在,当我尝试将MainApp上传到AppStore时,遭到拒绝。我还尝试了完全删除Instabug-pod(即使它仅存在于BetaApp中),并且仍然在MainApp中发生。
我以前从未在MainApp中遇到过这种拒绝(这不是一个新应用,只是一个更新)。我认为自上一个版本以来,我已经更新了GoogleMaps,也许还有其他一些,但是我不知道如何找出Apple认为我必须实施的原因NSPhotoLibraryUsageDescription。
有没有办法找出我的应用程序的哪一部分触发了此要求?
我假设如果实现这些键,它们实际上将永远不会被触发,并且永远不会提示用户允许访问照片库(因为我没有尝试访问用户照片库的代码),但是我会我想知道为什么会这样,所以我不愿意在知道之前添加它。
我正在将我的旧应用程序移植到iOS 11,一旦完成,我将构建存档以使用xcode管理器将其上传到应用程序商店.
现在,应用程序图标,资产目录等存在一些问题,这使我重新构建并重新上传.最初我想上传3.0.5版本,这是我在iTunes连接门户中创建的版本.
但是,在修复我之后通过邮件收到的错误后,我将无法上传具有相同版本号的固定版本.它会告诉我已经存在具有相同版本的二进制上载.现在我还没有找到任何方法来删除已经存在的二进制文件,因为iTunes连接没有在任何地方显示它(它因为错误而被拒绝).
那么怎么做呢?我实际上最终分发了3.0.8版本,但我觉得必须有更好的方法吗?
同样的问题BTW对于TestFlight来说,同样的事情发生在我身上.
itunesconnect ×10
ios ×7
xcode ×4
iphone ×3
app-store ×1
cloudkit ×1
cocoapods ×1
crashlytics ×1
dsym ×1
facebook ×1
icloud ×1
ios5 ×1
ipod-touch ×1
itunes-store ×1
storekit ×1
testflight ×1
xcode6.3 ×1