开发完夜有所梦1.7.0后,发包时遇到了各种问题,耗时差不多2天才解决(中间还做了其他任务)
-
第一次通过 Archive 打包时,提示说要target iOS17.5,就要用最新的xcode打包,用最新的xcode就要升级最新的MacOS系统
-
升级后,有新的协议需要确定,进去apple开发者网站后,点击头像 名称那里就可以看到要确定协议的地方。
-
然后就遇到了
Command CompileSwift failed with a nonzero exit code
,使用pod install
失效了,期间还卸载 Homebrew 又安装了。还是没解决。一直提示HandyJSON 报错 Command SwiftCompile failed with a nonzero exit code
通过 Xcode15.3 打包 HandyJSON 报错 Command SwiftCompile failed with a nonzero exit code 得知,是HandyJSON不兼容导致的,然后把HandyJSON去除了。(目前的xcode版本是15.4)
ps:通过改 Code Generation->Compilation Mode改成和debug一样的 Incremental。无效
-
又遇到了
Command PhaseScriptExecution failed with a nonzero exit code
,得到是CocoaPods出的问题,需要替换里面的部分内容(解决链接):Open
[Your App Name]/ios/App/Pods/Target Support Files/Pods-[Your App]/Pods-[Your App]-frameworks.sh
Replace
source="$(readlink "${source}")"
withsource="$(readlink -f "${source}")"
最后终于可以啦!