构建了一个贴纸应用程序供我和我的朋友使用。自 11 月以来,它一直在 App Store 中。11 月下旬,我们添加了一些新贴纸并再次提交到 App Store(对原始应用程序的更新)。所以我们有贴纸集 A 和 B。
最近我们想出了更多要添加的贴纸,称它们为 C 组。我像以前一样在 Xcode 中将贴纸添加到应用程序中,但现在发生了两件事。1. 尝试上传到 App Store 时出现错误(“您上传的二进制文件无效”)和 2. 当我在模拟器上构建和运行应用程序时,只有设置 A 在应用程序中,而设置 B 和 C缺失。
对于 Xcode 中的贴纸应用程序,没有太多代码,所以调试这很痛苦,你知道的。我已经深入研究了项目并检查了 Contents.json 文件中的资产,一切似乎都正确无误。我不知道还要检查什么。
此外,我对项目进行了清理,认为它可能与问题有关。现在,当我尝试在它构建的模拟器上安装应用程序时,会显示“此时无法安装此应用程序”。以下是 CoreSimulator.log 中的行
Jan 22 16:12:54 Koufax com.apple.dt.Xcode[8417] <Error>: installApplication:withOptions:error:: Error Domain=IXUserPresentableErrorDomain Code=1 "This app could not be installed at this time." UserInfo={NSLocalizedDescription=This app could not be installed at this time., NSUnderlyingError=0x7facf460e550 {Error Domain=MIInstallerErrorDomain Code=122 "The messages stub app com.fostermatt.Ephsticks must have at least one app extension, but none were found." UserInfo={LegacyErrorString=MessagesStubAppMissingAppExtension, FunctionName=-[MIBundle validatePluginMetadataWithError:], SourceFileLine=478, NSLocalizedDescription=The messages stub app com.fostermatt.Ephsticks must have at least one app extension, but none were found.}}}
不知道如何使它正常工作。任何人都可以帮忙吗?
编辑:是的,我知道日志显示“消息存根应用程序 com.fostermatt.Ephsticks 必须至少有一个应用程序扩展,但没有找到。” 但作为一个 iOS 贴纸应用程序,这应该由 Xcode 自动完成,所以我不知道为什么不是这样。