我正在尝试将使用travis-ci构建的iOS应用程序提交到App Store,但出于某种原因我不断收到此错误:
ERROR ITMS-90166: "Missing Code Signing Entitlements. No entitlements found in bundle 'com.apple.dt.xctestSymbolicator' for executable 'Payload/xxxx.app/Frameworks/XCTest.framework/XPCServices/xctestSymbolicator.xpc/xctestSymbolicator'.""
ERROR ITMS-90179: "Invalid Code Signing. The executable 'Payload/xxxx.app/Frameworks/XCTest.framework/XPCServices/xctestSymbolicator.xpc/xctestSymbolicator' must be signed with the certificate that is contained in the provisioning profile."
ERROR ITMS-90166: "Missing Code Signing Entitlements. No entitlements found in bundle 'com.apple.dt.XCUIRecorderService' for executable 'Payload/xxxx.app/Frameworks/XCTest.framework/XPCServices/XCUIRecorderService.xpc/XCUIRecorderService'.""
ERROR ITMS-90179: "Invalid Code Signing. The executable 'Payload/xxxx.app/Frameworks/XCTest.framework/XPCServices/XCUIRecorderService.xpc/XCUIRecorderService' must be signed with the certificate that is contained in the provisioning profile."
ERROR ITMS-90171: "Invalid Bundle Structure - The binary file 'xxxx.app/PlugIns/xxxx.xctest/xxxx' is not permitted. Your app can't contain standalone executables or libraries, other than the CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure."
ERROR ITMS-90362: "Invalid Info.plist value. The value for the key 'MinimumOSVersion' in bundle xxxx.app/Frameworks/IDEBundleInjection.framework is invalid. The minimum value is 8.0"
ERROR ITMS-90362: "Invalid Info.plist value. The value for the key 'MinimumOSVersion' in bundle xxxx.app/Frameworks/XCTest.framework is invalid. The minimum value is 8.0"
ERROR ITMS-90125: "The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker."
该应用程序是在travis上使用xcode7.3构建的。任何帮助表示赞赏!
答案 0 :(得分:0)
您需要在xCode中设置正确的证书和配置文件,然后尝试构建应用程序。