作者:欢乐文艺女青年 | 来源:互联网 | 2023-05-27 12:22
我正在使用应用内购买运行PhoneGap项目.我一直在构建我的应用程序,直到我在Xcode中的'Link binary with libraries'下启用了Audiotoolbox框架.现在我收到以下错误:
duplicate symbol _OBJC_IVAR_$_InAppPurchase.unfinishedTransactions in:
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-5FA8967824755833.o
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-8597B14B285C1761.o
duplicate symbol _OBJC_IVAR_$_InAppPurchase.list in:
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-5FA8967824755833.o
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-8597B14B285C1761.o
duplicate symbol _OBJC_IVAR_$_InAppPurchase.retainer in:
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-5FA8967824755833.o
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-8597B14B285C1761.o
duplicate symbol _OBJC_IVAR_$_BatchProductsRequestDelegate.plugin in:
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-5FA8967824755833.o
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-8597B14B285C1761.o
duplicate symbol _OBJC_IVAR_$_BatchProductsRequestDelegate.command in:
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-5FA8967824755833.o
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-8597B14B285C1761.o
duplicate symbol _OBJC_CLASS_$_BatchProductsRequestDelegate in:
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-5FA8967824755833.o
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-8597B14B285C1761.o
duplicate symbol _OBJC_METACLASS_$_BatchProductsRequestDelegate in:
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-5FA8967824755833.o
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-8597B14B285C1761.o
duplicate symbol _OBJC_CLASS_$_InAppPurchase in:
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-5FA8967824755833.o
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-8597B14B285C1761.o
duplicate symbol _OBJC_METACLASS_$_InAppPurchase in:
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-5FA8967824755833.o
/Users/joy/Sites/phrase/platforms/ios/build/Pop Phrase.build/Debug-iphonesimulator/Pop Phrase.build/Objects-normal/i386/InAppPurchase-8597B14B285C1761.o
ld: 9 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
** BUILD FAILED **
我假设我有一个变量重复某处,但不知道在哪里.错误引用的文件不存在.有任何想法吗?
1> physox..:
重要(因为cordova-ios 4.5.0):
请注意,cordova插件cordova-plugin-console现在是cordova-ios平台的一部分.因此,如果你使用cordova-ios@4.5.0或更高版本,绝对删除cordova-plugin-console!
cordova plugin rm cordova-plugin-console
这也涉及普通的cordova应用程序和离子应用程序.更多信息:GitHub上的Console-Plugin