首页 文章

创建AdHoc方案后,Xcode Apple mach-o链接器(id)错误

提问于
浏览
0

创建AdHoc方案后,我收到Apple mach-o链接器错误 . 我所做的就是复制发布方案(我在代码签名身份中没有Adhoc),通过编辑方案将构建配置指定为AdHoc,并从Build Settings中选择AdHoc配置文件 . 在发布和调试版本中,一切正常 . 怎么了?

错误:

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导出IPHONEOS_DEPLOYMENT_TARGET = 8.0导出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_io s -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 /用户/ 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 /生成/中间体/ MyApp.build /即席-的iPhoneOS / MyApp.build /对象 - 正常/ arm64 / MYA pp_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 - 框架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 -fra mework 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 - 框架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 / Dev eloper / Xcode中/ DerivedData / MyApp的-ahialnkqxudemgdnsueegfkiqmpd /建造/中间体/ MyApp.build /即席-的iPhoneOS / MyApp.build /对象 - 正常/ arm64 / MyApp的

2 回答

  • 0

    要清除派生数据,您必须执行以下步骤:

    • 打开Xcode

    • 打开你的项目
      当你进入你的项目时,

    • 在你的左上角点缀"Xcode"

    • 在下拉列表中选择"Preferences..."

    • 出现一个新窗口 . 您将转到选项卡"Locations"的最右侧,然后单击它 .

    • 现在您将看到一个名为:"Derived Data:" "Default"的标签 . 在它下面是一个灰色文本,以"/Users..."和箭头符号开头 . 单击小灰色箭头 .

    • 现在,您将看到一个名为"Xcode"的Finder窗口 . 里面是一个名为"DerivedData"的文件夹 . 双击并打开它 .

    • 删除其中的所有内容 .

    • 重建项目(清理和构建) .

    你的错误应该消失 . 您可以不时重复这些步骤,因为Xcode不会自动删除该垃圾 .

  • 0

    我通过删除我的方案并为AdHoc创建一个新方案来解决它 . 不知道这背后的原因..

相关问题