Tag: itunesconnect

苹果要求在iPhone应用程序的iPad截图(在iTunes连接)?

快速和希望显而易见的问题。 我正在设置要提交的应用程序,并且正在iTunes Connect中工作。 这是要求我的iPhone和iPad的截图。 如果你的版本只适用于iPhone(如我已经设置目标到iPhone),可以忽略iPad截图吗? 我的应用程序的屏幕截图在iPad上以2倍的速度运行似乎是多余的。 预先感谢您的想法。

提交iOS应用程序:无效的团队ID

我在我的客户itunes连接帐户提交一个iOS应用程序有问题。 让我介绍一下经常账户: 我的Apple Id帐户以pipe理员身份join我的组织Apple Id。 我的客户join了我的iTunes连接帐户和技术angular色。 现在我需要将我开发的应用程序提交给我的客户的iTunes连接帐户。 在Xcode中,我使用我的苹果ID(和一个团队ID)存档和导出二进制文件。 当我使用Application Loader提交IPA时,Apple会拒绝我的构build,并显示以下错误:“签名中的队列ID无效 – ”APP_NAME“中的”BUNDLE_ID“套件中的代码签名具有与您的团队标识符” 26RWXXXXXX”。” 认为是正常的,因为我想发送带有苹果账户的签名应用程序到另一个iTunes连接账户。 但是,我怎样才能提交只有iTunes连接帐户? 我的客户对此严格要求:“我只需要iTunes Connect帐户来提交应用程序”。 请帮助。

您的应用包含非公开的API使用情况 – 提交应用

我正在尝试将应用程序提交给与XCode连接的iTunes。 我得到这个: 您的应用包含非公开API使用情况。 请检查错误,纠正错误并重新提交您的申请。 应用程序引用Payload / myapp.app / setSoundsEnabled中的非公共select器: 我该怎么办?

XCode应用程序加载器 – 错误ITMS-9000无效的供应configuration文件

当我尝试使用应用程序加载器将我的iOS应用程序上传到app store时,出现以下错误: 这意味着configuration文件无效。 所以,我删除并重新设置configuration文件,然后使用该configuration文件归档应用程序,我仍然有这个错误…我已经上传这个应用程序iTunesConnect之前,我没有错误,但现在,即使我没有对我的configuration文件做任何事情,或者在应用程序中改变它,我得到这个错误。 我有有效的和没有过期的证书,我的包ID是正确的。 我拥有的分发configuration文件是: 这发生在我的名为SloganGen应用程序中。

不正确的广告标识符的使用,但事实并非如此

当上传应用程序文件到它连接XCode说:不当的广告标识符[IDFA]使用…等。 但是我没有在我的项目中使用这个function。 我试图find任何 [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString] 呼叫。 此外,我只是修复我的应用程序的错误,自从我的第一个版本以来,我没有包含这些function。 第一个版本没有提到IDFA使用情况。

在iOS的应用程序购买testing

我正在使用Xcode 8.0,Swift 3.0和在iPad上购买应用程序进行testing。 我想使用沙箱用户在应用程序购买testing。 设备的设置中没有添加帐户 问题是我没有得到产品列表响应产品请求代码。 请看我的代码: let PRODUCT_ID_MY_PRODUCT = "com.company.ProjectName.MyProduct" // The ProducID in this code and ProducID on iTunes are the SAME. ✔️ override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) if productID == nil { productID = PRODUCT_ID_MY_PRODUCT } SKPaymentQueue.default().add(self) } override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) startPurchases() } func startPurchases() { […]

“此捆绑包无效 – 文件扩展名必须是.zip”提交给iTunes的错误

过去24小时,每次我提交我的iOS应用程序,我得到错误(成功上传/接受后) “这个包是无效的 – 文件扩展名必须是.zip” 二进制被标记为无效。 我已经成功地通过TestFlight提交了很多次,之前的构build只是进入了应用程序审查。 我最近一次成功的提交是在2天前。 我不记得对我的项目做了任何重大的改变,只是对Xcode的更改是我在Xcode中打开了自动更新并下载了所有文档。 我已经清理项目,删除派生的数据,重新启动Xcode,重新启动Mac。 我没有使用CocoaPods,这是我发现这个错误信息的唯一的其他问题的触发器。 我正在使用Swift,并构build一个iOS键盘扩展,但再次没有问题上传几个月。 我甚至不知道从哪里开始debugging,CocoaPods的答案提到了构build名称中的空格,但是我没有改变任何可以记住的东西,而且我的应用程序的名称和文件在我的项目中都没有名称空间。 任何build议如何debugging呢?

错误ITMS-90046使用xctool / xcodebuild与XCode Archive的成功

我有一个命令行脚本,用于编译,存档并将我的ios版本提交给ITC进行TestFlight部署。 他们工作得很好,但是最近遇到了一个问题,试图在我的工作项目中使用embedded式框架。 我的脚本编译和归档项目成功,但由于embedded式二进制冲突正在获取ITC签名错误。 xctool -workspace $BASE_DIR/$PROJECT_NAME -scheme $SCHEME -configuration $CONFIG clean archive -archivePath ./$PRODUCT_NAME.xcarchive xcodebuild -exportArchive -archivePath ./$PRODUCT_NAME.xcarchive -exportPath $PRODUCT_NAME -exportFormat ipa -exportProvisioningProfile "$DIST_PROVISIONING_PROFILE_NAME" # result is successful, with .ipa file generated 编译成功后,我的脚本尝试上传到ITC,并失败,出现下面的消息。 如果我尝试使用Application Loader工具将生成的IPAfile upload到ITC,我会得到相同的消息。 错误ITMS-90046:无效的代码签名权利您的应用程序包的签名包含iOS不支持的代码签名权利,具体而言,值为“XXXXXXXXX.com.domain.Product”,用于“Payload / Product”中的“application-identifier” .app / Frameworks / Charts.framework / Charts'不支持。这个值应该是一个以你的TEAMID开头的string,后跟一个点“。”,后面跟着包标识符。 在我的项目中没有使用的应用程序标识符string,或者我可以通过全局searchfind的设置。 额外的信息 com.domain.Product将是我的项目的主bundleIdentifier,它具有为其生成的分发证书和预configuration文件。 没有embedded式的二进制文件工作得很好。 “图表”embedded式项目有一个bundleIdentifier,但信息选项卡中的团队设置为“无”,并将签名设置为自动。 由于它是一个embedded式二进制/框架,我假设它不能独立签名。 当使用Xcode的存档时,它被列为主项目的一个子集,没有独立的标识符或权利。 我也尝试为称为“com.domain.ProductCharts”的embedded式二进制文件创build一个独立的appId和分发供应configuration文件,并正确设置项目。 这不会改变错误。 […]

由于广告标识符(IDFA)而被拒绝的应用

我的申请被拒绝,原因如下: 您和您的应用程序(以及您与之签约的第三方广告)可以使用广告标识符,以及通过使用广告标识符获得的任何信息,仅用于广告投放。 如果用户重置广告标识符,则您同意不直接或间接地将先前的广告标识符和任何派生的信息与重置的广告标识符进行组合,关联,链接或以其他方式关联。“注意:iAd不使用AdSupport.framework , ASIdentifierManager或广告标识符,因此它们不是iAd实现所必需的,不应该包含在您的应用程序中以支持iAd。如果您的应用正在投放广告,请: – 确保您已经在设备上testing了您的应用,而不仅仅是模拟器,并且在testing之前删除了以前版本的所有应用程序 – 为我们提供在应用程序中查找广告的步骤如果您的应用程序不提供广告,请检查您的代码 – 包括任何第三方库- 删除以下任何实例:class: ASIdentifierManager selector: advertisingIdentifier framework: AdSupport.framework 我已经在设备和模拟器上testing了我的应用程序,并且确实显示您已连接到iAdtesting横幅。 它不会让我login到iAd Workbench,所以也许是这个问题?

更改应用程序默认描述语言

我将我的应用的新版本提交到app store。 有没有办法改变iTunesConnect中的默认应用程序语言? 假设我有一个法语作为默认描述语言,我需要将默认值更改为英语。 我怎么做 ?