使用XCode打包iOS应用程序并进行归档

7

我目前能够使用以下命令 adhoc 构建我的 iOS 应用程序:

xcodebuild -workspace MyApp.xcworkspace -scheme MyApp -configuration AdHoc archive -archivePath /Users/andrewherrick/Desktop/MyApp.xcarchive

如果我的手机没有连接到我的Mac电脑并被XCode识别,那么它就很好用。然而,一旦插上就总是出问题:

Reason: You cannot archive for the iOS Simulator platform.

有没有办法修改构建命令,以便我每次想要进行新的adhoc构建时不必断开手机连接?

1
你弄清楚了吗? - franck
还是不行,构建过程中手机仍然断开连接 :( - aherrick
2
非常感谢您发布这篇文章,我一直搞不清楚为什么我的存档命令突然停止工作了! - danieljimenez
1
我也遇到同样的问题,对解决方案很感兴趣:/ - trupin
1个回答

12

尝试使用-destination参数,例如:

xcodebuild -workspace MyApp.xcworkspace -scheme MyApp -configuration AdHoc archive -archivePath /Users/andrewherrick/Desktop/MyApp.xcarchive -destination generic/platform=iOS

谢谢!这似乎已经为我解决了问题。 - TheBestBigAl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接