我想使用iOS模拟器从命令行构建一个iOS应用。
The build settings are:
1. Architectures - armv7
2. Base SDK - Latest IOS(6.1)
3. Build Active Architecture only - yes
4. Valid architectures - armv7 (also tried adding i386)
5. IOS deployment target - IOS 4.3
我正在执行以下命令:
xcodebuild -target splistapp2 -sdk iphonesimulator6.1 -configuration Release (also tried with -arch "i836")
但是此命令给出以下错误:
invalid architecture 'arm' for deployment target '-mios-simulator-version-min=4.2'
可能是什么问题呢?
最佳答案
如果有人再次遇到相同的烦人的问题,我将在这里共享我的脚本:请记住在具有xcodeproj文件的目录下运行此命令。
xcodebuild \
-project "full-path-to-your-xcodeproj-file" \
-target YOUR_TARGET \
-sdk iphonesimulator6.1 \
-arch i386 \
-configuration Debug \
VALID_ARCHS="armv6 armv7 i386" \
ONLY_ACTIVE_ARCH=NO \
TARGETED_DEVICE_FAMILY="1" \
clean install
我修改了TARGETED_DEVICE_FAMILY,因为我只为iPhone构建。如果要同时为iPhone和iPad进行构建,请删除此行或替换为TARGETED_DEVICE_FAMILY =“1、2”。
关于ios - 从命令行+ iOS应用程序时,错误的无效体系结构“arm”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16767230/