构建iOS贴纸应用程序,但新的贴纸没有出现在应用程序中

时间:2018-01-23 00:40:55

标签: ios iphone xcode ios-stickers

为我和我的朋友建立一个贴纸应用程序。它自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自动完成,所以我不知道为什么它不是。

1 个答案:

答案 0 :(得分:0)

不是真的解决了,但我通过创建一个全新的项目并将其命名为原始项目名称来解决这个问题。更新了版本和内部版本号,将正确的图标和资产放入捆绑包中,然后像新的一样构建。工作得很好,但我不喜欢放弃以前的项目的想法。无论哪种方式,它现在都可以使用,并且已经提交了更新的应用程序以供审核。