[解決済み】Xcode 6 Beta 4でアプリを実行すると「表示権限がないため、ファイル "MyApp.app" を開くことができません。
2022-04-01 06:09:21
質問
Xcode 6 Beta 4でアプリを実行しようとすると、いつもエラーが発生します。
The file "MyApp.app" couldn't be opened because you don't have permission to view it.
このエラーは、どのシミュレータやデバイスをターゲットにしても表示されます。
試してみました。
- XcodeでOrganizerから派生したデータをすべて削除する
- ドライブのパーミッションの修復
- ビルドしたMyApp.appのパーミッションを手動で昇格させる
- コンピュータを再起動する
この問題に遭遇し、解決策を見出した方はいらっしゃいますか?
解決方法は?
プロジェクトのInfo.plistに問題がありました。Xcode 6 beta 4で同じ名前の新しいプロジェクトを作成し、実際のプロジェクトのInfo.plistを新しいものに置き換えたのです。すると、プロジェクトは正常にビルドされ、実行されました。
diffを見てみると、どうやらプレイグラウンドのplistと何らかの形で混ざった可能性があるようです。バンドル識別子は "com.apple.dt.playground.iOS-18300-13" で、実行ファイルとバンドル名は "iOS" で、他のいくつかの奇妙なものと一緒になっていたのです。
これは、参考のために必要な人のために、完全な差分です。
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
- <string>iOS</string>
+ <string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
- <string>com.apple.dt.playground.iOS-18300-13</string>
+ <string>com.myCompany.${PRODUCT_NAME:rfc1034identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
- <string>iOS</string>
+ <string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
- <string>AAPL</string>
+ <string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
- <key>CFBundleSupportedPlatforms</key>
- <array>
- <string>iPhoneSimulator</string>
- </array>
+ <key>CFBundleSignature</key>
+ <string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
- <key>DTPlatformName</key>
- <string>iphonesimulator</string>
- <key>DTSDKName</key>
- <string>iphonesimulator8.0</string>
- <key>LSBackgroundOnly</key>
- <true/>
<key>LSRequiresIPhoneOS</key>
<true/>
+ <key>UIMainStoryboardFile</key>
+ <string>Main</string>
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
+ <key>UISupportedInterfaceOrientations</key>
+ <array>
+ <string>UIInterfaceOrientationPortrait</string>
+ <string>UIInterfaceOrientationLandscapeLeft</string>
+ <string>UIInterfaceOrientationLandscapeRight</string>
+ </array>
</dict>
</plist>
関連
-
[解決済み] 型のインスタンスでは静的メンバを使用できません。
-
[解決済み] Swift: print() vs println() vs NSLog()
-
[解決済み] Swiftでdispatch_onceのシングルトンモデルを使う
-
[解決済み] Swiftの'open'キーワードは何ですか?
-
[解決済み】Swift - StringをDoubleに変換する方法
-
[解決済み】Swiftの列挙型と関連する値の等質性をテストする方法
-
[解決済み】iOS8でSwiftを使用して特定のViewControllerのステータスバーの色を変更する。
-
[解決済み】コンパイラーエラー。Objective-C のセレクタを持つメソッドは、同じ Objective-C セレクタを持つ以前の宣言と競合しています。
-
[解決済み】swiftで変数のメモリアドレスを印刷する
-
[解決済み】Swiftの`let`と`var`の違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Swiftの辞書にキーが含まれているかどうかを判断し、その値を取得する。
-
[解決済み] Swiftでbase64StringをStringに変換する方法とは?
-
[解決済み] Swiftで文字列が別の文字列を含んでいるかどうかを確認するには?
-
[解決済み] Swift stdlib ツール エラー
-
[解決済み] Xcode 12、iOS Simulator用にビルドしても、iOS用にビルドされたオブジェクトファイルでは、アーキテクチャ「arm64」用にリンクされます。
-
[解決済み] 2倍値を小数点以下x桁に丸める処理を素早く行う。
-
[解決済み】Xcode 6 Beta 4でアプリを実行すると「表示権限がないため、ファイル "MyApp.app" を開くことができません。
-
[解決済み】String.substringWithRangeはどのように使うのですか?(または、SwiftでRangeはどのように動作しますか?)
-
[解決済み】swift 4でenumをDecodableにするにはどうすればいいですか?
-
[解決済み】swiftで変数のメモリアドレスを印刷する