在Xcode 8的公开发布之前,我有一个相当稳定的iOS项目.在与Migrator有点混淆之后,我终于说服编译器我还不想去Swift 3,而且我的代码确实是有效的Swift 2.3.不确定这是否与组织者在验证我期待已久的存档中所做的事情有关,其中包含一些早该修复的iOS 10,但我们会看到......
无论如何,我让Xcode存档我的最新版本(顺便说一下,我的iPhone 5s运行正常).我告诉管理器"验证..."以准备上传到iTunes Connect.在经历了很多事情之后,它终于向我吐了一口气:
已经三天了.Application Loader给了我类似的东西,但没有多大帮助:
根据这个答案中的建议,我发现我的每个编译资产都读取为sRGB,而不是 16位或P3.旁白:API分析文件什么时候变得"太大"?我的意思是,我确实使用Apple的API很多,但我不能单独使用它.这就是他们的目的,对吗?
我已经尝试过(差不多)我能想到的一切.我已经重新编写了十几种不同方式的代码,阅读并重新构建了我认为可能相关的构建设置,并尝试了bitcode和符号包含的每种组合.几乎所有我能想到的东西都没有移植到Swift 3!这真的是我的解决方案吗?这是一个相当大的跳跃,随着时间的推移,我倾向于在我猛烈抨击以支撑更新的代码库之前将这个工作版本提供给我的用户.
我似乎无法在"ITunesSoftwareServiceAuthenticationErrorDomain"或这个神秘的"错误434"上找到任何内容.到目前为止我发现的唯一参考导致了一个死的StackOverflow问题.真的希望作者没有删除它......想知道他是否找到了答案?
所以我的问题如下:我做错了什么来解决这些错误,我该如何修复它们?我宁愿不必上传没有符号或bitcode,所以如果这是解决方法,我想知道为什么,所以我不会限制自己的愚蠢.
干杯!
我正在尝试上传存档以通过testflight运行测试.但Xcode 8拒绝了存档并显示错误消息Invalid Bundle: The asset catalog at '.... path/extension.appex/Assets.car' can't contain 16-bit or P3 assets if the app supports iOS 8 or earlier.这与我在资产中添加的资产类型有关吗?有没有人遇到类似的错误?
我曾使用sips来调整PNG图像的大小,如下面的命令.
sips -z 768 1024 image.png --out image-resize.png
它运作良好.但是今天我收到了一条错误信息,如下所示
<CGColor 0x7ffb72e05c40> [<CGColorSpace 0x7ffb72e04e70> (kCGColorSpaceDeviceRGB)] ( 0 0 0 1 )
Error: Unable to render destination image
Run Code Online (Sandbox Code Playgroud)
如果有人能提供帮助,我将非常感激.