Posted at

iOSアプリ開発:実機にアプリ転送出来ない

More than 1 year has passed since last update.


現象

シミュレータで動作確認は出来ました。

実機に転送しようと実行してみたところ下記のようなエラーが出ました。


Ld /Users/〜/Build/Products/Debug-iphoneos/App.app/app normal arm64

cd /Users/test/app

export IPHONEOS_DEPLOYMENT_TARGET=5.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/iPhoneOS9.3.sdk -L/Users/〜/Build/Products/Debug-iphoneos -F/Users/〜/Build/Products/Debug-iphoneos -filelist /Users/〜/Build/Intermediates/app.build/Debug-iphoneos/app.build/Objects-normal/arm64/app.LinkFileList -miphoneos-version-min=5.0 -dead_strip -Xlinker -no_deduplicate -fembed-bitcode-marker -fobjc-arc -fobjc-link-runtime -framework QuartzCore -framework UIKit -framework Foundation -framework CoreGraphics -framework GLKit -framework OpenGLES -framework AudioToolbox -framework OpenAL -Xlinker -dependency_info -Xlinker /Users/〜/Build/Intermediates/app.build/Debug-iphoneos/app.build/Objects-normal/arm64/app_dependency_info.dat -o /Users/〜/Build/Products/Debug-iphoneos/App.app/app

clang: error: -fembed-bitcode is not supported on versions of iOS prior to 6.0



調査

Xcode->プロジェクトファイル->General->Deployment InfoのDeployment Infoが5.0になっていた。


対応

調査で見た、Xcode->プロジェクトファイル->General->Deployment InfoのDeployment Infoを7.0に変更。

すると、実機に転送時にエラーが出なくなりました。

古いXcodeプロジェクトだったので、デフォルト5.0だったようです。