苹果上架审核被退,因为应用有虚拟付费,要求程序不能包含非iap的支付(实际没用其他支付,估计是扫出来有微信等sdk?)
第一种尝试
1、在permissions配置中去掉Payment
2、在distribute->oauth->payment下增加appleiap,删除微信和支付宝
提交打包后,打包失败,看错误应该是payment的iap加载的问题
ld: warning: arm64 function not 4-byte aligned: ltmp0 from /Volumes安装包制作目录Pandora/libs/Universal/liblibPGInvocation.a(sysv_arm64.o)
ld: warning: arm64 function not 4-byte aligned: _ffi_call_SYSV from /Volumes安装包制作目录Pandora/libs/Universal/liblibPGInvocation.a(sysv_arm64.o)
ld: warning: arm64 function not 4-byte aligned: _ffi_closure_SYSV from /Volumes安装包制作目录Pandora/libs/Universal/liblibPGInvocation.a(sysv_arm64.o)
ld: warning: object file (/Volumes安装包制作目录Pandora/libs/Universal/libIAPPay.a(PGPayIAP.o)) was built for newer iOS version (9.1) than being linked (7.0)
Undefined symbols for architecture arm64:
\"_OBJCMETACLASS$_PGPay\", referenced from:
_OBJCMETACLASS$_PGPayIAP in libIAPPay.a(PGPayIAP.o)
(maybe you meant: _OBJCMETACLASS$_PGPayIAP)
\"_OBJCCLASS$_PGPay\", referenced from:
_OBJCCLASS$_PGPayIAP in libIAPPay.a(PGPayIAP.o)
(maybe you meant: _OBJCCLASS$_PGPayIAP)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation) BUILD FAILED The following build commands failed:
Ld build/Pandora.build/Release-iphoneos/Pandora.build/Objects-normal/arm64/DCloud_Pandora normal arm64
(1 failure)
BuildConfigure Failed 31015 编译错误
第二种尝试
1、在permissions配置中加上Payment
2、在distribute->oauth->payment下增加appleiap,删除微信和支付宝
无法提交打包,提示sdk需要配置支付
请问如何解决呀
小修的幻想
暂且试一试
2017-06-05 21:48