尝试将我的应用提交到应用商店时出现以下问题。该问题与PubNub嵌入式二进制文件有关。
试过这个答案,但它没有用。在这个问题上,Haven在网上得到了更多。 ERROR ITMS-9000: "Unsupported architectures. Your executable contains unsupported architectures '[x86_64, i386]'"
只有一件事,切换到Pods不是一个选项,因为带有pod的PubNub甚至无法验证文件。因此,我可以让PubNub工作的另一种方式是使用嵌入式二进制文件,这就是导致应用商店上传问题的原因。
另外,我按照https://www.pubnub.com/docs/swift/pubnub-swift-sdk
建立了PubNub和LumberJack如果我将PubNub删除为嵌入式二进制文件,则会将其上传到应用商店,但之后会出现以下错误。
dyld: Library not loaded: @rpath/CocoaLumberjack.framework/CocoaLumberjack Referenced from:
/Users/xxxxxx/Library/Developer/CoreSimulator/Devices/xxxxxx/data/Containers/Bundle/Application/xxxxxx/xxxxxx.app/xxxxxx Reason: image not found (lldb)
以下是我使用pubnub嵌入式二进制文件上传到app商店时遇到的错误。