Meine pod Version pod --version 1.2.0.beta.1
pod Stamm Push fehlschlagen, wenn Build xcodebuild in i386
Ich versuche, meine sdk zu cocoapods pod trunk push --use-libraries --allow-warnings --verbose
Und dort zu schieben sind meine podspec.json
{
"name": "JMessage",
"version": "3.0.0",
"summary": "",
"description": "",
"homepage": "http://www.jpush.cn/",
"license": "MIT",
"authors": {
"jpush": "[email protected]"
},
"source": {
"http": "https://sdkfiledl.jiguang.cn/cocoapods/jmessage/JMessage-iOS-3.0.0.zip"
},
"platforms": {
"ios": "7.0"
},
"requires_arc": true,
"frameworks": [
"Foundation",
"CoreGraphics",
"UIKit",
"CoreTelephony",
"AudioToolbox",
"SystemConfiguration",
"CoreFoundation",
"CFNetwork",
"AVFoundation",
"CoreAudio",
"Security",
"CoreLocation"
],
"libraries": [
"sqlite3.0",
"z",
"resolv"
],
"vendored_frameworks": "JMessage.framework",
"dependencies": {
"JCore": [
"~> 1.1.0"
]
}
}
Aber es scheitert beim Erstellen mit xcodebuild, bekomme ich den Fehler
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Ld /Users/HuminiOS/Library/Developer/Xcode/DerivedData/App-gyxbdimplseshvgwiyzdpehcncag/Build/Intermediates/App.build/Release-iphonesimulator/App.build/Objects-normal/x86_64/App normal x86_64
cd /var/folders/pt/bs9qqr3518vfqns9p6wkf9_h0000gn/T/CocoaPods/Lint
export IPHONEOS_DEPLOYMENT_TARGET=7.0
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Users/HuminiOS/.nvm/versions/node/v6.6.0/bin:/Users/HuminiOS/.pyenv/shims:/Users/HuminiOS/.pyenv/bin:/Users/HuminiOS/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator10.1.sdk -L/Users/HuminiOS/Library/Developer/Xcode/DerivedData/App-gyxbdimplseshvgwiyzdpehcncag/Build/Products/Release-iphonesimulator -L/var/folders/pt/bs9qqr3518vfqns9p6wkf9_h0000gn/T/CocoaPods/Lint/Pods/JCore -F/Users/HuminiOS/Library/Developer/Xcode/DerivedData/App-gyxbdimplseshvgwiyzdpehcncag/Build/Products/Release-iphonesimulator -F/var/folders/pt/bs9qqr3518vfqns9p6wkf9_h0000gn/T/CocoaPods/Lint/Pods/JMessage -filelist /Users/HuminiOS/Library/Developer/Xcode/DerivedData/App-gyxbdimplseshvgwiyzdpehcncag/Build/Intermediates/App.build/Release-iphonesimulator/App.build/Objects-normal/x86_64/App.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -mios-simulator-version-min=7.0 -Xlinker -object_path_lto -Xlinker /Users/HuminiOS/Library/Developer/Xcode/DerivedData/App-gyxbdimplseshvgwiyzdpehcncag/Build/Intermediates/App.build/Release-iphonesimulator/App.build/Objects-normal/x86_64/App_lto.o -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -fobjc-link-runtime -ObjC -ljcore-ios-1.1.0 -lresolv -lsqlite3.0 -lz -framework AVFoundation -framework AudioToolbox -framework CFNetwork -framework CoreAudio -framework CoreFoundation -framework CoreGraphics -framework CoreLocation -framework CoreTelephony -framework Foundation -framework JMessage -framework Security -framework SystemConfiguration -framework UIKit -weak_framework UserNotifications -framework Foundation -lPods-App -Xlinker -dependency_info -Xlinker /Users/HuminiOS/Library/Developer/Xcode/DerivedData/App-gyxbdimplseshvgwiyzdpehcncag/Build/Intermediates/App.build/Release-iphonesimulator/App.build/Objects-normal/x86_64/App_dependency_info.dat -o /Users/HuminiOS/Library/Developer/Xcode/DerivedData/App-gyxbdimplseshvgwiyzdpehcncag/Build/Intermediates/App.build/Release-iphonesimulator/App.build/Objects-normal/x86_64/App
** BUILD FAILED **
weil mein SDK i386 nicht unterstützt. so wird es in i386 versagen.
Gibt es eine Möglichkeit, den Fehler zu ignorieren, ich will einfach nicht auf i386
könnten Sie präziser beschreiben, wie Sie diesen Fehler zu beheben taten, bitte? –
@stanliu [zu diesem Link] (https://guides.cocoapods.org/making/using-pod-lib-create.html) und laden Sie das Testprojekt mit dieser Befehlszeile 'pod lib create MyLibrary', und fügen Sie hinzu lib zu diesem Test-Projekt, erhalten Sie den Fehler, wenn Sie diesen Fehler beheben, können Sie lib auf Cocoapad schieben. – Humin
Ich weiß. Aber ich meine, du hast gesagt, du entfernst i386 aus deiner lib. Kannst du es beschreiben, wie das geht? Vielen Dank!!! –