我正在为我的 phonegap-ios 程序编写构建脚本。我在代码签名过程中遇到了一些问题。我使用我的脚本来构建项目并对其进行代码签名并生成 ipa 文件。但是 ipa 无法通过 iTunes 安装到我的 iphone。我比较了我的构建脚本生成的 ipa 文件和 Xcode 管理器生成的 ipa 文件。构建脚本不包含 Embedded.mobileprovision 和 resourceRules.plist。所以任何人都可以告诉我我的构建脚本有什么问题吗?我已经确保路径是正确的。我使用 Xcode 4.6.3 (4H1503),我的 Mac OS 是 10.8.4。下面列出了我的构建脚本。谢谢。
xcodebuild -project $PROJECT_NAME.xcodeproj -arch i386 -target $PROJECT_NAME -configuration Release -sdk $SDK clean build VALID_ARCHS="i386" CONFIGURATION_BUILD_DIR="$PROJECT_PATH/build"
codesign -f -v -s "$CODE_SIGN" "$PROJECT_PATH/$APP"
xcrun -log -sdk iphoneos PackageApplication -v "$PROJECT_PATH/$APP" -o "$PROJECT_PATH/build/$PROJECT_NAME.ipa" --embed "$PROFILE"