2017-02-16 84 views
0

創建AdHoc方案後,我得到Apple mach-o鏈接器錯誤。我所做的只是複製了發佈方案(我沒有在代碼簽名標識中使用專用標籤),通過編輯方案將構建配置指定爲AdHoc,並從構建設置中選擇了AdHoc配置配置文件。在發佈和調試版本中一切正常。怎麼了?創建AdHoc方案後Xcode Apple mach-o鏈接器(id)錯誤

錯誤:

Ld /Users/Jenaveve/Library/Developer/Xcode/DerivedData/MyApp-ahialnkqxudemgdnsueegfkiqmpd/Build/Intermediates/MyApp.build/AdHoc-iphoneos/MyApp.build/Objects-normal/arm64/MyApp normal arm64 cd /Users/Jenaveve/NachiketApps/iOS/MyApp_ios export IPHONEOS_DEPLOYMENT_TARGET=8.0 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.1.sdk -L/Users/Jenaveve/Library/Developer/Xcode/DerivedData/MyApp-ahialnkqxudemgdnsueegfkiqmpd/Build/Products/AdHoc-iphoneos -L/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/GoogleAnalytics/Libraries -L/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/ParseCrashReporting -L/Users/Jenaveve/NachiketApps/iOS/MyApp_ios -L/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/GoogleConversionTrackingSDK-iOS-3.2.0 -L/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/GoogleConversionTrackingSDK-iOS-3.4.0 -F/Users/Jenaveve/Library/Developer/Xcode/DerivedData/MyApp-ahialnkqxudemgdnsueegfkiqmpd/Build/Products/AdHoc-iphoneos -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/Crashlytics/iOS -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/Fabric/iOS -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/FirebaseAnalytics/Frameworks/frameworks -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/FirebaseInstanceID/Frameworks/frameworks -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/Google/Frameworks -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/GoogleAppUtilities/Frameworks -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/GoogleAuthUtilities/Frameworks -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/GoogleInterchangeUtilities/Frameworks -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/GoogleNetworkingUtilities/Frameworks -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/GoogleSignIn/Frameworks -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/GoogleSymbolUtilities/Frameworks -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/Pods/GoogleUtilities/Frameworks -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/HockeySDKCrashOnly -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/HockeySDK-iOS/HockeySDK.embeddedframework -F/Users/Jenaveve/NachiketApps/iOS/MyApp_ios/HockeySDK-iOS/HockeySDKCrashOnly -filelist /Users/Jenaveve/Library/Developer/Xcode/DerivedData/MyApp-ahialnkqxudemgdnsueegfkiqmpd/Build/Intermediates/MyApp.build/AdHoc-iphoneos/MyApp.build/Objects-normal/arm64/MyApp.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -miphoneos-version-min=8.0 -dead_strip -Xlinker -object_path_lto -Xlinker /Users/Jenaveve/Library/Developer/Xcode/DerivedData/MyApp-ahialnkqxudemgdnsueegfkiqmpd/Build/Intermediates/MyApp.build/AdHoc-iphoneos/MyApp.build/Objects-normal/arm64/MyApp_lto.o -fobjc-arc -fobjc-link-runtime -ObjC -ObjC -lBolts -lGoogleAnalytics -lMZAppearance -lMZFormSheetPresentationController -lParse -lParseCrashReporting -lParseCrashReportingLib -lc++ -lsqlite3 -lstdc++ -lstdc++.6 -lz -framework AdSupport -framework AddressBook -framework AssetsLibrary -framework AudioToolbox -framework CFNetwork -framework CoreData -framework CoreFoundation -framework CoreGraphics -framework CoreLocation -framework CoreMotion -framework CoreText -framework Crashlytics -framework Fabric -framework FirebaseAnalytics -framework FirebaseInstanceID -framework Foundation -framework GGLCore -framework GGLSignIn -framework GoogleAppUtilities -framework GoogleAuthUtilities -framework GoogleInterchangeUtilities -framework GoogleNetworkingUtilities -framework GoogleSignIn -framework GoogleSymbolUtilities -framework GoogleUtilities -framework MessageUI -framework QuartzCore -framework SafariServices -framework Security -framework StoreKit -framework SystemConfiguration -framework UIKit -weak_framework Accounts -weak_framework Social -framework MessageUI -framework CoreFoundation -framework FBSDKShareKit -framework UIKit -framework FBSDKLoginKit -framework Accounts -framework Social -framework SystemConfiguration -framework SafariServices -framework AddressBook -framework CoreBluetooth -framework Accelerate -framework AdSupport -lsqlite3 -framework QuartzCore -framework AudioToolbox -framework GoogleMaps -lstdc++.6 -lz -framework StoreKit -framework Security -framework MobileCoreServices -framework CoreLocation -framework CoreGraphics -framework CFNetwork -lsqlite3.0 -lc++ -framework FBSDKCoreKit -licucore -framework MapKit -lGoogleConversionTracking -framework GLKit -framework OpenGLES -framework ImageIO -framework CoreData -framework AVFoundation -lPods-MyApp -Xlinker -dependency_info -Xlinker /Users/Jenaveve/Library/Developer/Xcode/DerivedData/MyApp-ahialnkqxudemgdnsueegfkiqmpd/Build/Intermediates/MyApp.build/AdHoc-iphoneos/MyApp.build/Objects-normal/arm64/MyApp_dependency_info.dat -o /Users/Jenaveve/Library/Developer/Xcode/DerivedData/MyApp-ahialnkqxudemgdnsueegfkiqmpd/Build/Intermediates/MyApp.build/AdHoc-iphoneos/MyApp.build/Objects-normal/arm64/MyApp

+0

可以請添加完整的錯誤描述。您可以編輯您的應用程序名稱和敏感信息,但錯誤描述可能會有很大幫助。大多數錯誤在於前幾句話。 – Darkwonder

+0

編輯我的問題 –

+0

從我讀過的內容來看,沒有任何特定的錯誤原因。但是,派生的數據可能會導致問題。嘗試刪除項目的派生數據並重建它。如果你不知道我會如何一步一步地給你寫信。 – Darkwonder

回答

0

爲了清理你必須做以下步驟導出數據:

  • 開放的Xcode
  • 打開項目
  • Clicke的 「Xcode的」當您在項目中時,在左上角
  • 在下拉列表中選擇「首選項...」
  • 新窗口出現。您將進入選項卡「位置」的最右側並點擊它。
  • 現在您將看到一個名爲「Derived Data:」「Default」的標籤。在它下面是一個以「/ Users ...」和箭頭符號開頭的灰色文本。點擊小灰箭頭。
  • 現在您將看到一個名爲「Xcode」的Finder窗口。它的內部是一個名爲「DerivedData」的文件夾。雙擊並打開它。
  • 刪除裏面的所有內容。
  • 重建您的項目(清潔和生成)。

您的錯誤應該消失。您可以不時重複這些步驟,因爲Xcode不會自動刪除該垃圾。

0

我通過刪除我的方案併爲AdHoc創建一個新方案來解決這個問題。不知道這背後的原因..

相關問題