xamarin 无法解析altool输出:解析PList数据类型失败:/

nhjlsmyf  于 2022-12-20  发布在  其他
关注(0)|答案(5)|浏览(116)

我有一个Xamarin.Forms应用程序。我的VSMac,XCode,Xamarin,Xamarin.Forms,Mac和我能想到的所有其他应用程序都是最新的。我被去哪里解决这个问题难住了。当我试图将应用程序部署到iOS应用程序商店时发生了这个问题。我用“plutil -lint”检查了我的plist文件,它回来了。任何想法都非常感谢。TIA。

j91ykkif

j91ykkif1#

增加info.plist文件中的内部版本号

q5iwbnjs

q5iwbnjs2#

我有同样的问题,增加构建号修复了它。
为此,在您的Info.plist中按如下方式增加CFBundleVersion

<key>CFBundleVersion</key>
<string>2</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>

你可以保持CFBundleShortVersionString不变,例如,我把我的版本保持在1.0,因为这是这个应用程序的第一个版本。

iqxoj9l9

iqxoj9l93#

我今天遇到了这个问题。我尝试更改内部版本号,但没有效果。我关闭了Visual Studio for Mac,删除了obj/bin文件夹,重新启动了Visual Studio,进行了清理和重建,但没有效果。最后,我关闭了Visual Studio,重新启动了我的计算机,并打开了Visual Studio(这次我没有删除obj/bin文件夹),并尝试发布到应用程序商店,它的工作!所以我猜尝试重新启动您的机器,如果你得到这个错误...

swvgeqrz

swvgeqrz4#

有一个类似的问题时,发布应用程序从“Visual Studio for Mac”版本8.7.9(构建9)。我已经尝试了以下建议,这些对我不起作用。

  • 增加CF捆绑包版本
  • 重新启动mac

@pinedax建议的唯一对我有效的方法是使用Apple的Transporter应用程序上传应用程序。(apps.apple.com/us/app/transporter/id1450874784?mt=12

bz4sfanl

bz4sfanl5#

除了增加内部版本号,我还必须增加版本号。我有一个版本已经准备好在应用程序商店发布,但没有发布。我想知道这是否是根本原因。更新内部版本号不起作用。将版本号从1.3改为1.4起作用。

相关问题