プロジェクトを実行しようとしたときに発生し続ける次のエラーについて、いくつかの助けを借りることができます。
私のプロジェクトは、アプリ内購入で既に公開されています。私の最新バージョンでは、IAP を別のビュー コントローラーに組み込んでみましたが、実行しようとすると、2 つの Apple Mach-O リンカー エラーと Dsymutil エラーも発生します。
最後に公開したバージョン以降、Xcode を (バージョン 4.6 (4H127) に) 更新した可能性がありますが、よくわかりません。
私がすでにチェックしたいくつかのこと:
- Link Binary With Binaries には、必要なフレームワークがすべて含まれているようです。
- Compile Sources にはすべての .m ファイルが含まれているようです。
- コードのどこにも __products が見つかりません (_products を見つけることができます...: その名前でグローバル変数を作成しました (以前はローカル変数でした))
- シミュレーターとデバイスでも実行してみました。
グローバル変数は、それが必要なView Controllerにインポートされる.hファイルで宣言されます: extern NSArray *_products;
外部フレームワーク/ライブラリが問題を引き起こす可能性があるかどうかはわかりません。以前は正常に機能していました: TestFlight、Appirater、CHCSVParser。
エラー:
Ld "/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator/Mijn Kinderen.app/Mijn Kinderen" 通常の i386 cd "/Users/jaspervandermaarel/Documents/Xcode プロジェクト/Mijn Kinderen" setenv IPHONEOS_DEPLOYMENT_TARGET 5.0 setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin :/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/プラットフォーム/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk -L/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator "-L/Users/jaspervandermaarel/Documents/Xcode projects/Mijn Kinderen/TestFlightSDK1-1" "-L /Users/jaspervandermaarel/Documents/Xcode projects/Mijn Kinderen" -F/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator -filelist "/Users/jaspervandermaarel/Library/Developer /Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Intermediates/Mijn Kinderen.build/Debug-iphonesimulator/Mijn Kinderen.build/Objects-normal/i386/Mijn Kinderen.LinkFileList" -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc - fobjc-link-runtime -Xlinker -no_implicit_dylibs -mios-simulator-version-min=5.0 -weak_framework Accounts -weak_framework Social -framework SystemConfiguration -framework CFNetwork -framework StoreKit -framework MessageUI -lz -framework UIKit -framework Foundation -framework CoreGraphics -framework CoreData -lTestFlight -o "/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData /Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator/Mijn Kinderen.app/Mijn Kinderen"
アーキテクチャ i386 の未定義シンボル: "__products"、次から参照: -[MKGebeurtenissenViewController voegToeGebeurtenis:] (MKGebeurtenissenViewController.o) -[MKGebeurtenissenViewController alertView:clickedButtonAtIndex:] (MKGebeurtenissenViewController.o) -[MKKinderenViewController alertView:clickedButtonAtIndex:] (MKKinderenViewController.o) -[MKKinderenViewController productPurchased:] in MKKinderenViewController.o -[MKKinderenViewController voegKindToe:] in MKKinderenViewController.o -[MKGebeurtenissenViewController voegToeGebeurtenis:] in MKGebeurtenissenViewController.o -[MKGebeurtenissenViewController alertView:clickedButtonAtIndex:] in MKGebeurtenissenViewController.o -[MKKinderenViewController alertView]clickControlleredViewController alertView:clickController.o -[MKKinderenViewController productPurchased:] in MKKinderenViewController.o -[MKKinderenViewController voegKindToe:] in MKKinderenViewController.o ld: アーキテクチャ i386 のシンボルが見つかりません。 )
GenerateDSYMFile "/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator/Mijn Kinderen.app.dSYM" "/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen- dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator/Mijn Kinderen.app/Mijn Kinderen" cd "/Users/jaspervandermaarel/Documents/Xcode プロジェクト/Mijn Kinderen" setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator .platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Applications/Xcode.app/Contents/Developer /Toolchains/XcodeDefault.xctoolchain/usr/bin/dsymutil "/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator/Mijn Kinderen.app/Mijn Kinderen" -o "/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen -dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator/Mijn Kinderen.app.dSYM"
エラー: 実行可能ファイル '/Users/jaspervandermaarel/Library/Developer/Xcode/DerivedData/Mijn_Kinderen-dglsdifvjduysjbpixoiuyaekgky/Build/Products/Debug-iphonesimulator/Mijn Kinderen.app/Mijn Kinderen' を開けません