2

Xcode 4 では、署名されていない IPA をエクスポートして、Enterprise アカウントを持つクライアントに送信して辞任することができました。Xcode 5 へのアップグレードにより、このオプションは削除されました。Cocoa アプリの回避策を見つけた同様の質問を見つけましたが、.app ファイルが生成されるため、これは iOS アプリでは機能しません。

署名されていない IPA を Xcode 5 から生成する方法を知っている人はいますか、または証明書の取引やプロジェクト自体を含まない辞任のためにクライアントに何かを与える別の方法を知っていますか?

4

2 に答える 2

0

まったく同じ問題がありました。このプロセスを 1 年間使用して、未署名の IPA をクライアントに提供しました。クライアントは、エンタープライズ プロファイルのときに署名して、すべての従業員にリリースしました。回避策は非常に簡単であることが判明しました。私たちはディストリビューション プロファイルの 1 つを使用して IPA に署名したところ、顧客はその署名済み IPA を受け取り、エンタープライズ ディストリビューション プロファイルで再署名することができました。ドロップダウンに「辞職しない」オプションを含める必要はなかったことが判明しました。

于 2013-10-26T08:59:54.547 に答える
0

これをディレクトリで実行できます*.xcodeproj

xcodebuild -project YOUR_PROJECT.xcodeproj -exportArchive -exportFormat ipa -archivePath $(pwd)/YOUR_PROJECT.xcarchive -exportPath $(pwd)/YOUR_PROJECT.ipa CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -alltargets -configuration Release

.xcarchive次を実行して作成できます。

xcodebuild -scheme YOUR_PROJECT_SCHEME archive CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO -archivePath $(pwd)/YOUR_PROJECT.xcarchive

xcodeprojとこの ruby​​ スクリプトschemeを使用して作成できます。(.rb)

require 'xcodeproj'
xcproj = Xcodeproj::Project.open("YOUR_PROJECT.xcodeproj")
xcproj.recreate_user_schemes
xcproj.save

次を実行してインストールできますxcodeproj

sudo gem install xcodeproj :)
于 2014-06-09T13:25:52.717 に答える