gpt4 book ai didi

xcode - 该 bundle 无效。 Apple 目前不接受使用此版本操作系统构建的应用程序。 (小牛队)

转载 作者:行者123 更新时间:2023-12-02 10:28:31 27 4
gpt4 key购买 nike

我首先说我已经安装了 Mavericks,我很好奇看到新功能......最好还是等待,因为(显然)没有什么耸人听闻的变化。

无论如何,我正在尝试将我的应用程序提交到应用程序商店,但经过与代码签名的真正艰苦斗争后,我最终得到了以下消息:

“此 bundle 无效。Apple 目前不接受使用此版本操作系统构建的应用程序。”

...根据我的阅读,唯一的解决方案似乎是卸载 Mavericks 并返回 Mountain Lion,但如果其他人有替代解决方案,我会很高兴。

最佳答案

经过对互联网的一些研究,我找到了解决此问题的方法。

1) 打开“App Store”并暂时保留它。

2) 在桌面上按 cmd+shift+g 并转到/system/library/coreservices/

2) 将 SystemVersion.plist 复制到桌面,并复制该文件

3) 在桌面上打开正确名称的文件,而不是副本,然后用以下内容替换旧部分:

<key>ProductBuildVersion</key>
<string>12E55</string>
<key>ProductCopyright</key>
<string>1983-2013 Apple Inc.</string>
<key>ProductName</key>
<string>Mac OS X</string>
<key>ProductUserVisibleVersion</key>
<string>10.8.4</string>
<key>ProductVersion</key>
<string>10.8.4</string>

4)现在将编辑后的文件复制到/system/library/coreservices,然后转到“App store”应用程序。

5) 下载 Xcode 4.6.3,现在就可以了,因为您的 OsX 被检测为 Mountain Lion。

6) 下载完成并安装 Xcode 后,重新启动

7) 在 xcode 5 beta 中打开您的项目,如果您有一些 .xib 文件,请进入文件检查器、文档版本控制,并将开发版本更改为 4.6 而不是 5。对每个 .xib 执行此操作,然后关闭 xcode 5

8) 打开 Xcode 4.6.3 并重新打开您的项目。检查build设置,发现 10.9 不存在于任何地方。将其替换为 10.8 或您需要的任何版本。

9) 清理干净、为存档而构建、存档......祈祷吧!

10) 您的项目现在应该已得到验证。

11) 上传应用程序后,重命名桌面上的 SystemVersion.plist(副本),并将其复制回/system/library/coreservices。您不需要重新启动。

这有点像黑客,但如果您不想重新安装所有内容,这是唯一的方法。

P.s:替换 SystemVersion.plist 后,您会注意到操作系统中出现奇怪的行为,例如 safari 无法正常工作等等,这就是为什么我建议复制 plist 文件,之前 更改操作系统版本。无论如何,如果您仍然可以使用终端和“vi”来恢复所有内容,如果由于某种原因您没有复制原始文件。

希望这会对某人有所帮助。我花了一天时间寻找解决方案;)

关于xcode - 该 bundle 无效。 Apple 目前不接受使用此版本操作系统构建的应用程序。 (小牛队),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18551428/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com