Mac App 的发布

2020-01-09  本文已影响0人  semiscone

使用 Xcode 打开项目

执行 Product->Archive

过程中会提示生成各种证书

Validate 通过后就可以点击 Distribute App 进行发布提交了


Validate and Distribute

碰到的问题

版本问题

App Store Connect Operation Error
The Info.plist in the package must contain the CFBundleVersion key.

App Store Connect Operation Error
The Info.plist in the package must contain the CFBundleShortVersionString key.

在文件 Info.plist 手动增加以下字段

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

沙箱

图标

App Store Connect Operation Error

Missing required icon. The application bundle does not contain an icon in ICNS format, containing both a 512x512 and a 512x512@2x image. For further assistance, see the Apple Human Interface Guidelines at https://developer.apple.com/macos/human-interface-guidelines/icons-and-images/app-icon

找到一个 1024x1024的图片,执行以下生成对应大小的图片

sips -z 16 16     pic.png --out icons.iconset/icon_16x16.png
sips -z 32 32     pic.png --out icons.iconset/icon_16x16@2x.png
sips -z 32 32     pic.png --out icons.iconset/icon_32x32.png
sips -z 64 64     pic.png --out icons.iconset/icon_32x32@2x.png
sips -z 64 64     pic.png --out icons.iconset/icon_64x64.png
sips -z 128 128   pic.png --out icons.iconset/icon_64x64@2x.png
sips -z 128 128   pic.png --out icons.iconset/icon_128x128.png
sips -z 256 256   pic.png --out icons.iconset/icon_128x128@2x.png
sips -z 256 256   pic.png --out icons.iconset/icon_256x256.png
sips -z 512 512   pic.png --out icons.iconset/icon_256x256@2x.png
sips -z 512 512   pic.png --out icons.iconset/icon_512x512.png
sips -z 1024 1024   pic.png --out icons.iconset/icon_512x512@2x.png

然后逐个拖到AppIcon里即可

上一篇 下一篇

猜你喜欢

热点阅读