为了体验新功能和超前研发新功能,都会升级新系统。升级新系统后,总结下来有几个比较集中的问题:

  1. Xcode 26版本无法正常使用;
  2. 无法上传 App 至 AppStore;
  • 问题 1                                                                                                                                     Xcode 26 虽然无法直接双击打开,但可以通过 console 命令行方式打开。 open /Applications/Xcode.app/Contents/MacOS/Xcode                                  也可以通过 Apple Developer 官网下载最新的 Xcode 27 beta版本。                                        
  • 问题 2
    这两种方式都可以构建测试应用,但是出现了新的问题,应用无法上架,报错如下:
    “此安装包无效。苹果当前不接受使用该版本操作系统编译构建的应用程序。”                                                                                                                                                                         网上很多教程是通过Xcode Cloud方式编译上传版本。
    Xcode Cloud免费版本是有使用限制,同时要配置 git,使用 cocoapods 也需要脚本驱动。使用 GitHub,Bitbucket,GitLab, 可以自动配置很方便。自定义的 git 配置相对麻烦一些。

 

除了这种方式外,重点介绍通过“Transporter”上传 App, 也比较方便。
具体尝试步骤如下:

  • 通过 Xcode 的 “Archive” 编译版本                                                                                    
  • “Archives”列表中选择要上传的 App版本, 选择“Distribute App”,弹出对话框依次选择
    “custom” -> “App Store connect” -> “Export”
    导出 pkg文件
步骤1
步骤 2
步骤 3
步骤 4
  • 从 mac AppStore 下载 “Transporter”
  • 导入 pkg 文件至 “Transporter”, 完成上传步骤
步骤 1
步骤 2
步骤 3
步骤 4

 

看看上传成功的 App