使用 Xcode 打開項(xiàng)目
執(zhí)行 Product->Archive
過程中會提示生成各種證書
Validate 通過后就可以點(diǎn)擊 Distribute App 進(jìn)行發(fā)布提交了
碰到的問題
版本問題
- 錯(cuò)誤信息
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>
沙箱
- 錯(cuò)誤信息
App Store Connect Operation Error
App sandbox not enabled. The following executables must include the "com.apple.security.app-sandbox" entitlement with a Boolean value of true in the entitlements property list: [( "com.alithon.miniterminal.pkg/Payload/MiniTerminal.app/Contents/MacOS/MiniTerminal" )] Refer to App Sandbox page at https://developer.apple.com/devcenter/mac/app-sandbox/ for more information on sandboxing your app. -
解決方法
在 Signing & Capabilities 頁面點(diǎn)擊 +Capability 添加 Sandbox
Add Sandbox
圖標(biāo)
- 錯(cuò)誤信息
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
- 解決方法
找到一個(gè) 1024x1024的圖片坝橡,執(zhí)行以下生成對應(yīng)大小的圖片
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
然后逐個(gè)拖到AppIcon里即可