标签: application-loader

如何协同自动生成的iOS应用程序?

问候,

我正在编写一个Web服务器脚本,可以创建自定义iOS应用程序(基本上可以交换徽标和其他一些东西).Web服务器自定义先前上载的"shell".ipa并重新压缩整个容器以将其发送到用户的浏览器.即:我们在Web服务器上自定义先前上载的.ipa,并让用户下载它以提交到App Store.

下一步是重新编码整个.ipa - 因为我们更改了.IPA内容,用户必须使用自己的签名身份 - 这样他才能真正将其上传到App Store.

据我所知,有一个"CodeResources"文件,它包含了bundle中每个资源文件的某种哈希值,而且可执行文件也包含某种嵌入式签名.要生成这些,您必须在用户的计算机上使用"codesign"实用程序,然后使用Application Loader将其提交到App Store.到目前为止正确吗?

我想知道的是:

  1. 有没有办法在服务器上对.ipa进行编码(让用户事先上传他的证书),这样他就没有任何额外的工作要做了?
  2. 如果1)不可能,是否有某种工具允许重新编码.ipa没有太多麻烦?Xcode似乎需要一些项目设置工作才能进行一些代码签名 - 如果可能的话.
  3. 有没有其他方法可以为用户配置.ipa文件 - 可能无需手动手动操作?

提前致谢!

iphone xcode code-signing ios application-loader

5
推荐指数
1
解决办法
4455
查看次数

应用程序加载器:Apple的Web服务操作不成功

我正在尝试上传应用Application Loader但我收到以下错误:

Apple的Web服务操作未成功无法对程序包进行身份验证:54005906.itmsp发生未知错误.(2010年)

问题是什么?我真的找不到任何信息.

air ios application-loader flash-cs6

4
推荐指数
1
解决办法
5792
查看次数

"在验证过程中发现提交已成功警告"在上传iOS App时

我试图将我的iOS应用程序上传到App Store.一段时间后,我收到一条消息"提交成功,在验证过程中发现了一些警告",并附有警告列表.

在此输入图像描述

如果有人知道这些警告,请帮助我.

uploading app-store appstore-approval application-loader xcode-organizer

4
推荐指数
1
解决办法
352
查看次数

当按钮丢失时,如何在新的iTunes Connect中明确拒绝/替换二进制文件

我在这里写自己的问题和答案,因为在stackoverflow上有几十个,并且都有不同的答案,其中没有一个对我有用.

因此,自推出新的iTunes Connect以来已有好几个月了,对于很多人来说,仍然无法拒绝您自己的二进制文件以便您可以替换它,例如,如果您上传二进制文件,状态将更改为"等待审核"然后你意识到你有一个bug,所以想上传一个新的二进制文件.

对于很多人来说,屏幕上没有按钮/链接/任何东西可以修改二进制文件.

我有自己的答案,我现在会发布,但这是一个彻头彻尾的黑客,所以如果其他人有一个确定的火和更清洁的方式处理苹果迫使我们的系统的噩梦,请发布!

编辑

遗憾的是,这不起作用,即使iTunes Connect上的所有内容都显示新的内容已经过审核,旧版本也会发布.本文评论中的更多细节.

xcode itunesconnect app-store ios application-loader

4
推荐指数
1
解决办法
731
查看次数

错误 ITMS-90205:“无效的捆绑包。‘NotificationServiceExtension.appex’中的捆绑包包含不允许的嵌套捆绑包。”

错误 ITMS-90206:“无效的捆绑包。‘app.app/PlugIns/OneSignalNotificationServiceExtension.appex’中的捆绑包包含不允许的文件‘Frameworks’。” 错误 ITMS-90206:“无效的捆绑包。‘app/PlugIns/OneSignalNotificationServiceExtension.appex’中的捆绑包包含不允许的文件‘Frameworks’。”

在我的应用项目中

Always Embed Swift Standard Library = No

Embedded Content Contains Swift = Yes

在我的目标

Always Embed Swift Standard Library = Yes

Embedded Content Contains Swift = Yes

在 OneSignalNotificationServiceExtension 中

Always Embed Swift Standard Library = No

Embedded Content Contains Swift = NO

当我尝试将 OneSignalNotificationServiceExtension 更改为 YES 时,它显示的错误import OneSignal不是No such module 'OneSignal

OneSignal 是用 Swift 编写的,应该与 use_frameworks 一起导入!

xcode application-loader swift onesignal app-store-connect

4
推荐指数
1
解决办法
2513
查看次数

iTunes Connect:通过Application Loader进行应用内批量导入:未知价格层错误

我一直想通过Application Loader在iTunesConnect中为我的应用程序创建一系列应用内购买.理论上,可以使用产品ID,价格等创建制表符分隔的txt文件,以批量创建应用内购买.

不幸的是,在实践中,我无法让它发挥作用.我的应用内购买样本的"批发价格等级"为32,当我尝试从txt文件导入数据时,应用程序加载器会给我错误消息:"未知价格等级:32"(或者某些内容)这个效果,我得到的信息是德语).

这似乎是应用程序加载器中的错误,因为当我尝试导入Application loader附带的未修改的AppMassImportTemplate.txt模板时,程序甚至会抱怨.

同样,程序不接受"无"的"结束日期",即使这是" 应用程序加载器用户指南"中的推荐条目.但是,我可以通过简单地省略"结束日期"列来解决,但我不能,但是省略了"批发价格层"一栏.

有没有人遇到过这个问题,并找到了办法呢?

itunesconnect in-app-purchase ios application-loader

3
推荐指数
1
解决办法
1404
查看次数

无法使用Application Loader上传应用内购买的托管内容

我正在尝试使用Application Loader(现有应用程序已经包含其他应用内购买)上传新IPA的托管内容.当我点击"Deliver"时,我看到显示以下错误:

ERROR ITMS-3000:"第262行第97列:属性值"display_target"无效;必须等于"Mac","iOS-3.5-in","iOS-4-in","iOS-4.7-in ","iOS-5.5-in","iOS-Apple-Watch"或"iOS-iPad"在XPath/package/software/software_metadata/versions/version [2]/locales/locale/software_screenshots/software_screenshot [18]"

语境:

  1. 我的应用程序的早期版本包含iPad-pro截图.
  2. 似乎虽然我只是想上传一个用于应用程序内购买的新软件包,但应用程序加载程序会下载应用程序的整个元数据,而这似乎并不能将iPad-Pro视为需要屏幕截图的有效设备.
  3. 因此,当它无法验证我的新应用内购买的元数据时.
  4. 我已经无法删除现有应用的截图.

有人知道解决这个问题的方法吗?任何解决方法?

ios application-loader

3
推荐指数
1
解决办法
817
查看次数

上传成功后在 iTunes 连接中看不到 Build

我面临与应用程序上传到 iTunes 连接相关的问题,我已将我的应用程序版本上传到 iTunes 连接,它显示成功上传,但在活动部分的 iTunes 连接上,当我尝试重新加载一段时间后,它显示处理一段时间页面然后构建从那里丢失。然后再次如果我上传构建然后它显示冗余二进制上传。也尝试使用不同的构建号然后也发生相同的它最初显示处理但稍后从活动部分删除。

我已经在 info.plist 中设置了所有隐私政策说明。还有什么我遗漏的人能告诉我吗?

iphone ios application-loader ipa app-store-connect

3
推荐指数
1
解决办法
6225
查看次数

Mac App Store应用程序加载程序异常

我正在尝试将我的pkg文件发送给Apple,但它说:

"执行时有一般的例外"

"发生了异常:null"

那我现在要做什么:D?有线索吗?我唯一做的就是下载新的XCode,这样我就可以使用iconutil制作一个1024x1024的图标,看起来效果很好.

这是控制台中的错误输出:

23/09/12 22:15:17,993 Application Loader:  Error:
[2012-09-23 22:14:48 CEST] <main>  INFO: Transporter is searching for updated software components.
[2012-09-23 22:14:52 CEST] <main>  INFO: Transporter is up-to-date.
[2012-09-23 22:14:53 CEST] <main>  INFO: MD5 checksum calculation in the transporter will be skipped.
[2012-09-23 22:14:53 CEST] <main>  INFO: Logging level set to eXtreme
[2012-09-23 22:14:53 CEST] <main>  INFO: Logging configured successfully.
[2012-09-23 22:14:53 CEST] <main> DEBUG: Attempting refresh of configuration data from https://contentdelivery.itunes.apple.com/transporter/Defaults.properties
[2012-09-23 22:14:54 CEST] <main> DEBUG: Configuration …
Run Code Online (Sandbox Code Playgroud)

macos cocoa application-loader

1
推荐指数
1
解决办法
1508
查看次数

iOS:如何在itunesconnect中将Apple Hosted内容上传到应用内购买

我有非消费品购买,并希望与Apple托管.

它就像一本书,包含图像和JSON管理.我该如何上传?

itunesconnect in-app-purchase ios application-loader iap-hosted-content

1
推荐指数
1
解决办法
1780
查看次数

将构建加载到 iTunes Connect 时出现无效的代码签名权利错误

我的 iOS 应用程序有一个键盘和一个用于通信的应用程序组

当我尝试使用Application Loader上传构建时,出现以下错误:

错误 ITMS-90164:“无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。根据配置文件,该包包含不允许的键值:'MYTEAM .iphone.MAINAPP' 用于'Payload/MAINAPP.app/PlugIns/Keyboard.appex/Keyboard' 中的键'application-identifier'"

错误 ITMS-90163:“无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。该包包含一个未包含在配置文件中的密钥:‘aps-environment’在“有效负载/MAINAPP.app/PlugIns/Keyboard.appex/Keyboard”中。”

错误 ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含 iOS 不支持的代码签名权利。特别是,'Payload/MAINAPP.app 中的键'应用程序标识符'的值'MYTEAM.iphone.MAINAPP'不支持 /PlugIns/Keyboard.appex/Keyboard'。该值应该是一个以您的 TEAMID 开头的字符串,后跟一个点 '.',然后是包标识符。

所以,显然,编译键盘的应用程序标识符是错误的,并且它包含冗余的关键aps-environment。我不明白为什么。我对 Xcode 中的所有标识符、membercenter 中的配置文件和应用程序 ID 进行了三次检查。一切都好。我还删除了所有派生数据、缓存,多次重新启动 Xcode,但没有帮助。

xcode code-signing ios application-loader

1
推荐指数
1
解决办法
1万
查看次数