Ich versuche, Dollar in meinem bevorstehenden Apple WatchKit-Projekt zu verwenden, und erhalte diese Art von Warnung für das Ziel der WatchKit-Erweiterung. Ich denke, das gilt auch für andere Erweiterungen (wie Today).
linking against dylib not safe for use in application extensions
Als ich ein bisschen mehr grub, fand ich ein Zitat von Apple
Eine enthaltende App, die mit einem eingebetteten Framework verknüpft ist, muss die Architektur-Build-Einstellung arm64 (iOS) oder x86_64 (OS X) enthalten, sonst wird sie vom App Store abgelehnt.
Gibt es eine Möglichkeit, dies zu umgehen? Damit es ein "eingebettetes Framework speichern" speichert, das in App-Erweiterungen verwendet werden kann? Oder ist es schon sicher und ich muss mir keine Sorgen machen und ignoriere es einfach?
Dem müsste ich nachgehen.
Zu Ihrer Information, Sie können dies beheben, indem Sie die Build-Einstellung „Require Only App-Extension-Safe API“ auf dem Framework-Ziel auf „Yes“ ändern.
@patr1ck Danke, lass mich versuchen, das hinzuzufügen.
Hilfreichster Kommentar
Zu Ihrer Information, Sie können dies beheben, indem Sie die Build-Einstellung „Require Only App-Extension-Safe API“ auf dem Framework-Ziel auf „Yes“ ändern.